我使用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。
以下是命令:
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
任何帮助都将不胜感激。
发布于 2018-06-04 12:27:37
问题解决了。原来我没有正确下载gif文件,所以gif文件被破坏了。
发布于 2020-07-14 15:54:41
语法应该是:
convert image2018_5_4_10_34.gif -coalesce image2018_5_4_10_34.png在您的示例中,您是在文件之前指定选项,但是它在IM版本上可能有所不同。
注意,正确的ImageMagick语法在-coalesce之前读取输入。虽然ImageMagick 6是宽容的,但ImageMagick 7却不是。
https://stackoverflow.com/questions/50677948
复制相似问题