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

Pet*_*ton 38 graphics imagemagick css-sprites bitmap

我想在网站上使用CSS精灵而不是单独的图像文件,用于大量相同大小的小图标.如何使用ImageMagick将它们连接(平铺)成一个大图像?

Sim*_*nst 51

转换效果比蒙太奇好得多.它垂直或水平排列图像并保持png透明度.

convert *.png -append sprites.png (append vertically)
convert *.png +append sprites.png (append horizontally)
Run Code Online (Sandbox Code Playgroud)

  • 这真太了不起了.有没有办法指定每列有多少行?(或者有列,就此而言:P) (2认同)

dav*_*avr 28

从您链接的页面,"蒙太奇"是您想要的工具.它需要一堆图像并将它们连接/平铺成单个输出.这是我在使用该工具之前制作的示例图像: 替代文字
(来源:davr.org)


Ale*_* M. 24

您正在寻找:

montage -background transparent -geometry +4+4 *.png sprite.gif
Run Code Online (Sandbox Code Playgroud)