我正在编写一个生成精灵表的小脚本。我有 6 个精灵表,我需要重新组织它们并将它们的内容(一旦订购)放在一个唯一的文件中。
我顺理成章地选择使用 ImageMagick。但在这里我被困住了。
这是我到目前为止所拥有的:
convert '%d.png[0-5]' \( -crop 456x912+0+0 -crop 3x6+0+0@ +append \) -append test.png
这个命令行需要我的 6 个文件(0.png 到 5.png)裁剪它们,并将它们分成 18 个精灵。拆分后,18 个精灵水平对齐,然后与前 18 个精灵垂直对齐。
问题是这个命令似乎只水平对齐它们。test.png 不是由 18x6 的 sprite 组成,而是由 108x1 的 sprite 组成。
知道如何在一个命令中执行此操作吗?