如何使用STDIN中的ImageMagick转换实用程序提取动画gif的第一帧?

时间:2014-01-21 14:11:48

标签: imagemagick

我看过有关如何使用' - '文件名处理图像以处理从STDIN到STDOUT的图像的信息。

$ convert logo: gif:- | display gif:-

我已阅读过如何从动画gif中提取单个帧。

$ convert 'images.gif[0]' image.png

我没有找到任何有关如何从STDIN中提取gif的第一帧的信息。

我已尝试convert -[0]convert -'[0]'无济于事。你能帮忙吗?

http://www.imagemagick.org/script/command-line-processing.php

2 个答案:

答案 0 :(得分:8)

事实证明convert -'[0]'有效。

我错了。希望这有助于其他人!

答案 1 :(得分:0)

上述答案是正确的,但我只想说得更清楚。

提取所有帧以分离图像文件

convert images.gif image.png

提取第一帧:

convert 'images.gif[0]' image.png