【发布时间】:2014-12-02 19:49:31
【问题描述】:
如何使用 Imagemagick 反转精灵表的帧,每个帧大小为 30x30 并水平对齐?
例子:
http://i.stack.imgur.com/OIoYc.png ->>> http://i.stack.imgur.com/7WR9v.png(已编辑)
【问题讨论】:
-
总是只有两个吗?你的意思是颠倒顺序还是从左到右翻转整张纸?
标签: imagemagick
如何使用 Imagemagick 反转精灵表的帧,每个帧大小为 30x30 并水平对齐?
例子:
http://i.stack.imgur.com/OIoYc.png ->>> http://i.stack.imgur.com/7WR9v.png(已编辑)
【问题讨论】:
标签: imagemagick
你可以这样做......
首先,创建三个红色、绿色和蓝色的 30x30 小图像:
convert -size 30x30! xc:red red.png
convert -size 30x30! xc:green green.png
convert -size 30x30! xc:blue blue.png
然后将它们并排附加:
convert +append red.png green.png blue.png image.png
得到这个:
现在将其裁剪为 30x30 像素的帧,并反转帧的顺序,然后将它们一起重新附加到输出图像中。
convert -crop 30x30 image.png -reverse +append out.png
注意:
为了将来参考,如果有人想做同样的事情,但要垂直而不是水平,只需将 +append 更改为 -append。
【讨论】: