2017-08-04 105 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

相關問題