我正在开发一个生成精灵图的小脚本。我有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个垂直对齐。
问题是这个命令好像只能让它们水平对齐。测试.png应该由18x6个精灵组成,但实际上却由108x1个精灵组成。
有没有想过如何在一个命令中完成这个操作?