gpt4 book ai didi

ImageMagick 和 Sprite 表

转载 作者:行者123 更新时间:2023-12-02 07:38:41 25 4
gpt4 key购买 nike

我正在编写一个生成 Sprite 表的小脚本。我有 6 个 Sprite 表,我需要重新组织它们并将它们的内容(订购后)放在一个唯一的文件中。

我顺理成章地选择使用 ImageMagick。但是我在这里卡住了。

这是我目前所拥有的:

 convert '%d.png[0-5]' \( -crop 456x912+0+0 -crop 3x6+0+0@ +append \) -append  test.png

这个命令行需要我的 6 个文件(0.png 到 5.png)裁剪它们,并将它们分成 18 个 Sprite 。拆分后,18 个 Sprite 水平对齐,然后与前 18 个 Sprite 垂直对齐。

问题是这个命令似乎只将它们水平对齐。 test.png 不是由 18x6 的 sprite 组成,而是由 108x1 的 sprite 组成。

知道如何在一个命令中执行此操作吗?

最佳答案

您可以为此尝试另一种 imagemagick 工具“蒙太奇”。

$ for i in `seq 1 18 `; do convert -background none -fill black -size 32x32 -pointsize 14 caption:"$i" $i.png; done

$ montage `ls ?.png` `ls ??.png` -tile 6x3 -geometry 32x32 tile.jpg

the result

关于ImageMagick 和 Sprite 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com