我有很多精灵图片,里面有几十个图标。有没有一种简单的方法可以自动将精灵分解成单独的图像文件,或者将它们输入坐标,宽度和高度?
答案 0 :(得分:14)
这个程序非常适合将精灵分解为单个帧
它支持所有标准位图格式,.png,.bmp,.gif,.tiff,并且几乎可以自动执行所有操作。
答案 1 :(得分:6)
在Photoshop中使用切片工具:
slice select tool
(请注意选择部分,请参见屏幕截图)。Divide Slice...
。save for web and devices...
如果尺寸不均匀(不在网格上),您也可以使用香草“切片选择”工具单独选择它们。如果您有很多类似的网格,请将所有内容保存为photoshop操作并批量处理它们。
答案 2 :(得分:6)
在丢失精灵的源图像并构建了这个相对简单的工具后,我遇到了类似的问题:https://github.com/fmovlex/desprite
希望这有帮助。
答案 3 :(得分:5)
尝试将其分解为单独的行:http://imagesplitter.net
答案 4 :(得分:5)
这个很适合我从jquery ui sprites中提取图像http://renderhjs.net/shoebox/
答案 5 :(得分:0)
有一个Android应用程序将动态分割精灵地图:
https://play.google.com/store/apps/details?id=com.fourqueue.android.texture
答案 6 :(得分:-2)
创建png :
我使用spritepad创建png图像,只需拖放图像即可创建精灵:http://spritepad.wearekiss.com/(但我假设你不想这一步)。
<强> CSS 强>:
在此之后,我将图像导入spritecow并获取每个图像的css(双击每个图像以获得其高度 - 宽度和坐标): http://www.spritecow.com/
你可以只使用spritepad,但我更喜欢只用它来创建精灵。对于CSS,spritecow对我来说似乎更容易。无论如何,它取决于你。