【发布时间】:2019-09-18 09:24:43
【问题描述】:
我在跑步
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
我也在运行 ImageMagick 6.9。
我想将 PDF 图像转换为 WebP。 AFAIK,开箱即用,Linux 上的 ImageMagick 无法转换为 WebP,所以我 sudo apt-get install webp 安装了 cwebp。
cwebp允许指定-q参数,ImageMagick允许指定-quality参数。
当我运行$ cwebp -q 90 image.png -o image.webp 时,cwebp 大约需要 8 秒才能转换它。如果我运行convert image.png -quality 90 image.webp,ImageMagick 需要大约 30 秒来转换它。似乎-quality 参数没有传递给cwebp。也可能是convert 尝试运行无损转换,这在cwebp 中是通过显式-lossless 标志实现的。
我为一个 10 MB 的测试 png 图像运行测试命令。
我想用convert 命令实现8 秒的转换时间。我该怎么做?
【问题讨论】:
-
要更改传递给 webp 的参数,您可以在 delegates.xml 文件中修改或创建一个条目。另见imagemagick.org/script/webp.php
标签: imagemagick imagemagick-convert converters webp