我想使用 imagemagick 来自动化一些图像转换。不幸的是,当通过构建源代码进行安装时,它会错过用于打开png
图像的编解码器。据我所知,解决此问题的方法是通过apt
source从存储库“正确”安装 imagemagick 。但是,问题是,当我运行时sudo apt install imagemagick
, apt 说它已经安装(即使我没有 themagick
或任何其他命令)
打开 png 文件时来自 magick 命令的错误消息(来自手动制作/安装的 magick 的命令):
magick: no decode delegate for this image format `PNG' @ error/constitute.c/ReadImage/556.
想通了,事实证明,虽然该
magick
命令不可用,但其他命令是;convert
, ETC。我曾经
man imagemagick
发现这一点。所以...
代替:
magick pic.png pic.tiff
利用:
convert pic.png pic.tiff
将这个 q/a 留给后代,因为我不能成为唯一一个因缺少
magick
命令而感到困惑的人。