
Quero converter PNGs para webp, para isso uso:
convert *.png -quality 90% -set filename:basename "%[basename]" "optim/%[filename:basename]".webp
Em vez de escrever um webp por png, recebo um arquivo webp com todas as imagens como animação.
Tenho certeza de que usei um comando semelhante no passado com sucesso. Agora estou usando o ImageMagick 7.0.8-68 no Macos.
O que devo adicionar para obter WEBPs individuais em vez de uma animação?
Editar: aqui está um caso de teste completo, ImageMagick instalado através do Homebrew, versão 7.0.9-5 Q16 x86_64 18/11/2019
Crie vários PNGs:
for i in {1..9}; do convert -background black -fill grey -font impact -size 320x240 -pointsize 96 -gravity center label:$i out-$i.png; done
em seguida, tente converter para WEBPs individuais:
convert *.png -quality 90% -set filename:basename "%[basename]" "optim/%[filename:basename]".webp
O resultado aqui é um arquivo WEBP contendo todas as imagens como animação.
Responder1
É um bug confirmado no ImageMagick:https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=37104&p=170508