如何将此图像转换为(.gif到.png)以获取原始视图?


15

我正在尝试转换此图片, http://en.wikipedia.org/wiki/File:Dijkstra_Animation.gif ,到一系列 .png 文件。

这很简单,我用过 convert Linux中的命令:

convert  Dijkstra_Animation.gif dijkstra.png

命令很好,产生了27帧,如原始页面底部所示。

但是,我发现有些产生了 .png 文件只是单个数字或箭头。这与我的预期不同。

我想要 .png 文件是一个简单的序列,以同样的方式 .gif 文件正在显示。

你能建议一个方法吗? (请用于Linux) 为达到这个?

谢谢。

Answers:


24

使用 -coalesce 选项将做奇迹。

像这样,

convert -verbose -coalesce Dijkstra_Animation.gif dijkstra.png

实际上是 -coalesce 选项“合并一系列图像”,如手册页中所述。


jalal@klein:~$ convert -verbose -coalesce MRtIA77.gifv rabbit.jpg convert: no decode delegate for this image format GIFV'@ error / construct.c / ReadImage / 501。转换:没有定义图像 rabbit.jpg' @ error/convert.c/ConvertImageCommand/3210.
Mona Jalal

@MonaJalal你确定这个名字 MRtIA77.gifv 是正确的?也许我看到了一个额外的 v 在末尾。
Masroor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.