如何使用ImageMagick将图标连接成单个图像?

时间:2008-09-17 23:35:10

标签: graphics bitmap imagemagick css-sprites

我希望在网站上使用CSS sprites而不是单独的图像文件,以获取大小相同的大型小图标集合。如何使用ImageMagick将它们连接(平铺)成一个大图像?

4 个答案:

答案 0 :(得分:49)

convert比蒙太奇好得多。它垂直或水平排列图像并保持png透明度。

convert *.png -append sprites.png (append vertically)
convert *.png +append sprites.png (append horizontally)

答案 1 :(得分:26)

在您关联的页面中,'montage'是您想要的工具。它需要一堆图像并将它们连接/平铺成单个输出。这是我在使用该工具之前制作的示例图像: alt text
(来源:davr.org

答案 2 :(得分:23)

您正在寻找:

montage -background transparent -geometry +4+4 *.png sprite.gif

答案 3 :(得分:6)