Imagemagick をアニメーションなしで WebP にバッチ変換する

Imagemagick をアニメーションなしで WebP にバッチ変換する

PNG を webp に変換したいのですが、そのためには以下を使用します:

convert *.png -quality 90% -set filename:basename "%[basename]" "optim/%[filename:basename]".webp

png ごとに 1 つの webp を書き込む代わりに、すべての画像をアニメーションとして含む 1 つの webp ファイルを取得します。

過去に同様のコマンドを使用して成功したことは確かです。現在は Macos で ImageMagick 7.0.8-68 を使用しています。

アニメーションではなく個別の WEBP を取得するには何を追加すればよいですか?

編集: 完全なテストケースはこちらです。ImageMagick は Homebrew 経由でインストールされ、バージョン 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 ファイルです。

答え1

これは ImageMagick で確認されたバグです:https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=37104&p=170508

関連情報