首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageMagick convert命令不生成图像

ImageMagick convert命令不生成图像
EN

Stack Overflow用户
提问于 2017-08-04 21:03:47
回答 3查看 386关注 0票数 0

我正在尝试使用ImageMagick的convert命令在CentOS机器中提取图像,如下所示:

代码语言:javascript
复制
convert -coalesce http://cdn.abcdf.com/p/f7/81/d3/40/f781d34031e68828eaasdwc937cf3f8.gif /mnt/temp/123.png

我收到以下错误:

代码语言:javascript
复制
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,但是没有用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-07 21:36:32

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

代码语言:javascript
复制
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
票数 1
EN

Stack Overflow用户

发布于 2017-08-04 21:06:37

在windows上,我会在路径两边加上双引号,因为它看起来像是在破坏图像路径。

票数 0
EN

Stack Overflow用户

发布于 2017-08-05 00:52:39

你的链接坏了。我的浏览器告诉我它找不到服务器。在ImageMagick中,您应该首先读取输入图像。所以如果你修复了你的URL,那么

代码语言:javascript
复制
convert http://cdn.abcdf.com/p/f7/81/d3/40/f781d34031e68828eaasdwc937cf3f8.gif -coalesce /mnt/temp/123.png
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45507608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档