首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ImageMagick将gif转换为png时获得“转换:不正确的图像头”错误

使用ImageMagick将gif转换为png时获得“转换:不正确的图像头”错误
EN

Stack Overflow用户
提问于 2018-06-04 09:59:24
回答 2查看 4.1K关注 0票数 3

我使用ImageMagick将gif转换为多个png数据。但我知道这个错误:

转换:不正确的图像头/misc/lmbraid11/jingl/webscraping/dataset_2018_05_18/image2018_5_4_10_34.gif‘@ error/gif.c/ReadGIFImage/1037。转换:没有图像定义为/misc/lmbraid11/jingl/webscraping/dataset_2018_05_18/image2018_5_4_10_34.png‘@error/Convert.c/转化图命令/3210。

以下是命令:

代码语言:javascript
复制
convert -coalesce /misc/lmbraid11/jingl/webscraping/dataset_2018_05_18/image2018_5_4_10_34.gif /misc/lmbraid11/jingl/webscraping/dataset_2018_05_18/image2018_5_4_10_34.png

gif文件从: http://www.niederschlagsradar.de/image.ashx?type=regioloop®io=fre下载。

ImageMagick版本:版本: ImageMagick 6.8.9-9 Q16 x86_64

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2018-06-04 12:27:37

问题解决了。原来我没有正确下载gif文件,所以gif文件被破坏了。

票数 2
EN

Stack Overflow用户

发布于 2020-07-14 15:54:41

语法应该是:

代码语言:javascript
复制
convert image2018_5_4_10_34.gif -coalesce image2018_5_4_10_34.png

在您的示例中,您是在文件之前指定选项,但是它在IM版本上可能有所不同。

根据@fmw42 comment

注意,正确的ImageMagick语法在-coalesce之前读取输入。虽然ImageMagick 6是宽容的,但ImageMagick 7却不是。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50677948

复制
相关文章

相似问题

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