我有一堆名为foo<bar>.png
的PNG
文件我希望转换为TIF动画。 <bar>
是一个数字,从0到25跳跃五次。 ImageMagick将foo5.png
放在动画的最后,而它应该是第二个。除了将文件重命名为foo05.png
以将它放在正确的位置之外,有没有办法?定义ImageMagick转换的文件顺序
7
A
回答
5
你只要给出你的PNG文件的顺序,因为它们应该出现在动画中。用途:
foo0.png foo5.png foo10.png foo15.png foo20.png foo25.png
,而不是
foo*.png
毕竟,这只是6这应该是很容易的输入不同的文件名:
convert \
-delay 10 \
foo0.png foo5.png foo10.png foo15.png foo20.png foo25.png \
-loop 0 \
animated.gif
14
如果您有更多的输入图像比是足够方便键入(比如foo0..foo100.png),你可以这样做(在Linux,Unix和Mac OS X上):
convert \
-delay 10 \
$(for i in $(seq 0 5 100); do echo foo${i}.png; done) \
-loop 0 \
animated.gif
+2
请注意,您也可以使用它来反转GIF的顺序:$(seq 100 -5 0) – MasterScrat
+0
注意,如果您只想反转正常顺序,则可以使用此方法,但用'$(ls -r * .PNG)'。 – Annan
1
您可以使用 “发现” 与 “分类”:
convert -delay 10 $(find . -name "*.png" -print0 | sort -zV | xargs -r0 echo) -loop 0 animated.gif
相关问题
- 1. ImageMagick将tiffs转换为带有顺序文件后缀的pdf
- 2. ImageMagick蒙太奇自然文件顺序
- 3. ImageMagick的转换SVG文件导致
- 4. 转换PDF文件到jpeg与ImageMagick的
- 5. Imagemagick svg转换
- 6. ImageMagick的转换:UnrecognizedMorphologyMethod
- 7. 在imagemagick中转换为pdf之前对文件进行排序
- 8. THREE.js&转换顺序
- 9. 转换博客文章的顺序
- 10. ImageMagick的转换告诉我:没有图像定义
- 11. ImageMagick没有转换
- 12. ImageMagick不转换JPEG
- 13. Collada - 确定转换顺序吗?
- 14. 按预定义顺序进行XSLT节点转换
- 15. 如何使用ImageMagick将PDF文件转换为图像文件
- 16. AppHarbor自定义配置文件转换
- 17. ImageMagick的转换for循环
- 18. ImageMagick的 - 转换失败
- 19. ImageMagick的转换PNG至JXR
- 20. Rmagick SVG转换比ImageMagick的
- 21. ImageMagick的转换SVG至PNG
- 22. 使用ImageMagick将SVG与自定义字体转换为PNG
- 23. 如何为imagemagick转换定义输入图像格式?
- 24. 定义自定义排序顺序
- 25. 类定义自定义排序顺序
- 26. .CDR转换为.SVG使用ImageMagick转换
- 27. 转换文本与使用ImageMagick
- 28. Android活动转换顺序
- 29. XSLT转换输出顺序
- 30. 转换和堆叠顺序
是否有其他办法吗?只是想知道... – Yotam
@Yotam:看到我的其他答案... –
@Yotam:你有没有看到我的其他答案? “upvote”不够好吗? –