【问题标题】:Reverse Frames in Sprite Sheet - Imagemagick精灵表中的反向帧 - Imagemagick
【发布时间】:2014-12-02 19:49:31
【问题描述】:

如何使用 Imagemagick 反转精灵表的帧,每个帧大小为 30x30 并水平对齐?

例子:

http://i.stack.imgur.com/OIoYc.png ->>> http://i.stack.imgur.com/7WR9v.png(已编辑)

【问题讨论】:

  • 总是只有两个吗?你的意思是颠倒顺序还是从左到右翻转整张纸?

标签: imagemagick


【解决方案1】:

你可以这样做......

首先,创建三个红色、绿色和蓝色的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多