我想使用 imagemagick 来自动进行一些图像转换。不幸的是,当通过构建源代码安装时,它缺少用于打开png
图像的编解码器。据我所知,解决这个问题的方法是使用以下方式从存储库“正确”安装 imagemagickapt
来源问题是,当我运行 时sudo apt install imagemagick
,apt 说它已经安装(即使我没有magick
或任何其他命令)
打开 png 文件时来自 magick 命令的错误消息(来自手动制作/安装的 magick 的命令):
magick: no decode delegate for this image format `PNG' @ error/constitute.c/ReadImage/556.
答案1
搞清楚了,结果发现虽然该magick
命令不可用,但其他命令可用;convert
等等。
我曾经man imagemagick
发现过这一点。
所以...
代替:magick pic.png pic.tiff
使用:convert pic.png pic.tiff
把这个问答留在这里以供后人参考,因为我不是唯一一个因缺少命令而感到困惑的人magick
。