ImageMagick错误:没有解码委托

ImageMagick错误:没有解码委托,imagemagick,imagick,imagemagick-convert,Imagemagick,Imagick,Imagemagick Convert,我正在尝试使用imagemagick转换图像,但出现以下错误: 转换:此图像格式没有解码委托 `/tmp/magick XXITXcTr'@composite.c/ReadImage/503 我正在这样做: convert http://images.icecat.biz/img/norm/high/12003462-2669.jpg -bordercolor white -border 1x1 -matte -fill none -fuzz 7% -draw 'matte 1,1 floodf

我正在尝试使用imagemagick转换图像,但出现以下错误:

转换:此图像格式没有解码委托 `/tmp/magick XXITXcTr'@composite.c/ReadImage/503

我正在这样做:

convert http://images.icecat.biz/img/norm/high/12003462-2669.jpg -bordercolor white -border 1x1 -matte -fill none -fuzz 7% -draw 'matte 1,1 floodfill' -shave 1x1 /myimagefolder/iphone.png
我有以下代表:

委托bzlib fontconfig freetype gs jpeg jng jp2 lcms openexr png rsvg tiff x11 xml wmf zlib


有人知道问题出在哪里吗?

发生这种情况是因为您尝试下载的图像不再存在并返回404。ImageMagick在下载图像之前创建一个临时文件。但此文件将保持为空,因为此图像的下载失败。ImageMagick将尝试读取图像,但失败,因为它无法处理空文件。

重新发布的图像url返回404?您试图加载一个不存在的映像,然后临时文件可能为空,ImageMagick将返回一个错误。Argh!谢谢你的注意。没想到那些照片真的会被移除。