ImageMagick报错

ERROR_MISSING_DELEGATE: no decode delegate for this image format `' @ error/constitute.c/ReadImage/572

环境问题,没有合适的delegate

convert -version

注意 Delegates (built-in) (刚开始我是没有png的,下面是我装好后的情况。)

1. 安装依赖

yum install libjpeg
yum install libjpeg-devel
yum install libpng
yum install libpng-devel
yum install libtiff
yum install libtiff-devel
yum install libungif
yum install libungif-devel
yum install freetype
yum install zlib

2. 安装ImageMagick(建议centos环境下编译安装)

tar包下载地址

https://download.imagemagick.org/ImageMagick/download/
#解压tar文件
tar zxvf ImageMagick-7.0.11-13.tar.gz 
cd ImageMagick-7.0.11-13
./configure --enable-shared --without-perl(如果不行就用./configure)
make
make install

# 测试是否安装完成
convert -v

多亏了大佬的指点
https://www.cnblogs.com/ifme/p/12193591.html

posted @ 2021-06-05 00:07  vaen  阅读(1566)  评论(0)    收藏  举报