我看过有关如何使用' - '文件名处理图像以处理从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
答案 0 :(得分:8)
事实证明convert -'[0]'
有效。
我错了。希望这有助于其他人!
答案 1 :(得分:0)
上述答案是正确的,但我只想说得更清楚。
提取所有帧以分离图像文件
convert images.gif image.png
提取第一帧:
convert 'images.gif[0]' image.png