2017-08-04 108 views
0

ImageMagick的convert命令使用如下ImageMagick的convert命令不产生我想提取的CentOS机镜像图像

convert -coalesce http://cdn.abcdf.com/p/f7/81/d3/40/f781d34031e68828eaasdwc937cf3f8.gif /mnt/temp/123.png 

我收到以下错误:

convert: unable to open image `//cdn.adnxs.com/p/f7/81/d3/40/f781d34031e6882840eaa6dc937cf3f8.gif': No such file or directory @ error/blob.c/OpenBlob/2701. 
convert: no decode delegate for this image format `HTTP' @ error/constitute.c/ReadImage/504. 
convert: no images defined `/mnt/ephemeral2/creative_report/temp/123.png' @ error/convert.c/ConvertImageCommand/3258 

我尝试重新安装的ImageMagick来自源代码,但它是没用的。

回答

1

我通过重新安装IM和失踪的libxml2-devel的库解决了这个问题。以下是我遵循的步骤:

1)cd (ImageMagick folder) 
2)make uninstall 
3)yum install tcl-devel libpng-devel libjpeg-devel ghostscript-devel bzip2-devel freetype-devel libtiff-devel libxml2-devel 
4)wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.9.9-0.tar.gz 
5)tar xvfz ImageMagick-6.9.9-0.tar.gz 
6)cd (the folder created) 
7)./configure --prefix=/usr/local --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes 
8)make clean 
9)make 
10)make install 
0

在窗户上,我会把双引号放在路径上,因为它看起来像是在分解图像路径。

0

您的链接不好。我的浏览器告诉我它找不到服务器。在ImageMagick中,您应该先阅读输入图像。所以,如果你解决您的网址,然后

convert http://cdn.abcdf.com/p/f7/81/d3/40/f781d34031e68828eaasdwc937cf3f8.gif -coalesce /mnt/temp/123.png 
+0

frmw42我尝试按照您的建议先读取输入图像。我仍然得到相同的错误。 – Ananth

+0

尝试以下操作,访问维基百科全球图像:'convert https://www.wikipedia.org/portal/wikipedia.org/assets/img/Wikipedia-logo-v2.png image.png'这对我来说很有用IM 6.9.6.5 Q16 Mac OSX Sierra。如果这不起作用,请检查您的policy.xml文件以查看是否禁用HTTPS读取。这可能是您系统上的安全预防。 – fmw42

相关问题