使用ImageMagick把GIF转为JPG

肯定使用convert了,让我们一步步来。

入门:
convert image.gif image.jpg

问题出现,如果是动态的gif,就会生成n张jpg文件,image-0.jpg, image-1.jpg …,这里的n就是gif的帧数。
我只希望有一个image.jpg,怎么办?

进阶:
convert image.gif[0] image.jpg
这时候就会把gif的第一帧保存为image.jpg。类似,可以有convert image.gif[0,3,5] image.jpg,就会把0、3、5帧保存为image-n.jpg

问题出现,如果GIF文件使用了透明背景,那生成的图片就会看到一个黑色的背景,很丑,怎么搞?

高级:
convert image.gif[0] -background white -flatten -alpha off image.jpg

现在就比较完美地解决了问题。详细的可以去imagemagick的网站上淘。选项太丰富了,根据需要组合参数。

Copyright © 2011. All Rights Reserved.

发表评论

电子邮件地址不会被公开。 必填项已用*标注