PNGをwebpに変換したいのですが、そのために使用します:
convert *.png -quality 90% -set filename:basename "%[basename]" "optim/%[filename:basename]".webp
Pngごとに1つのwebpを作成する代わりに、すべての画像をアニメーションとして含む1つのwebpファイルを取得します。
過去に同様のコマンドを使用して成功したと確信しています。現在、MacosでImageMagick7.0.8-68を使用しています。
アニメーションの代わりに個々のWEBPを取得するには、何を追加する必要がありますか?
編集:これが完全なテストケースです。Homebrewを介してインストールされたImageMagick、バージョン7.0.9-5 Q16 x86_64 2019-11-18
複数のPNGを作成します。
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
次に、個々のWEBPへの変換を試みます。
convert *.png -quality 90% -set filename:basename "%[basename]" "optim/%[filename:basename]".webp
ここでの結果は、すべての画像をアニメーションとして含む1つのWEBPファイルです。
これはImageMagickで確認されたバグです: https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=37104&p=170508