我想在网站上使用CSS sprites而不是单独的图像文件,因为大量的小图标大小完全相同。如何使用ImageMagick将它们拼接(拼贴)成一个大图像?如何使用ImageMagick将图标连接成单个图像?
回答
从您链接的页面,'montage'是您想要的工具。这将需要一堆图像,并将它们拼接/拼接成单个输出。这里有一个例子像我使用该工具之前所做的: alt text http://davr.org/ds2/demos2/index.png
使用“蒙太奇”工具:here are some instructions
我喜欢这个剧本,自然而然精灵/ CSS生成。 “Building CSS sprites with Bash & Imagemagick”
链接已死... – jedierikb 2014-03-14 00:28:33
@jedierikb这里是缓存版本http://goo.gl/SxcXQH – printminion 2014-03-14 21:58:53
@printminion该链接也死了! – user2441511 2016-10-14 19:14:08
您正在寻找:
montage -background transparent -geometry +4+4 *.png sprite.gif
convert的效果要好得多比蒙太奇。它垂直或水平排列图像并保持png透明。
convert *.png -append sprites.png (append vertically)
convert *.png +append sprites.png (append horizontally)
- 1. 使用imagemagick我如何将图像分成几个单独的图像?
- 2. 使用ImageMagick将图像合成一排
- 3. 如何使用ImageMagick将镜像文本绘制到图像上?
- 4. 如何使用ImageMagick将图像内容偏移X,Y像素?
- 5. 将标签添加到图像NodeJS ImageMagick
- 6. 如何在php中将多个图像拼接成单一图像?
- 7. 如何打开图像并使用ImageMagick重新保存图像?
- 8. 如何将图像连成一排
- 9. 使用Imagemagick + RMagic将pdf转换成图像
- 10. 如何使用ImageMagick保存单通道EXR图像
- 11. 如何使用C#和ImageMagick将PDF转换为图像?
- 12. 如何使用ImageMagick将PDF文件转换为图像文件
- 13. 如何使用Imagemagick将紫色图标集转换为蓝色
- 14. 如何使用ImageMagick使图像的一部分像素化?
- 15. 如何将图像链接到标题
- 16. 如何使用ImageMagick来减去另一个图像?
- 17. 使用.NET将两个PNG图像组合成一个图像
- 18. 如何在Android中将多个图像组合成单个图像?
- 19. 使用ImageMagick将图案重复图像添加为另一图像的背景
- 20. 如何使用ImageMagick或RMagick将图像转换为1bit/px二进制位图?
- 21. 将多个图像压缩成单个图像
- 22. Imagemagick构图图像反转
- 23. 用ImageMagick将复合的多个图像合并到一个图像中
- 24. 连接图像
- 25. 用imagemagick分割图像
- 26. 如何连接目标c中的两个图像?
- 27. 捕获ImageMagick生成的图像信息
- 28. ImageMagick的PDF不会转换成图像
- 29. 当使用imagemagick压缩图像时,图像变成粉红色(PHP)
- 30. 如何将多个视图连接到swift中的单个标签栏项目?
不是ImageMagick的,但这里有关于如何使用Python图像库做到这一点在Python说明: http://29a.ch/2009/5/14/concatenating-images-using-python – 2012-06-17 22:51:59