Imagemagick 批量转换为 webp,无需制作动画

Imagemagick 批量转换为 webp,无需制作动画

我想将 PNG 转换为 webp,为此我使用:

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

我不需要为每个 png 编写一个 webp,而是获得一个包含所有图像作为动画的 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

这里的结果是一个包含所有图像作为动画的 WEBP 文件。

答案1

相关内容