【发布时间】:2012-11-15 22:39:48
【问题描述】:
给定一个精灵图像,一个文件中包含所有图像,我想生成代表每个字符的 CSS。我已经查看了许多 sprite 创建工具,它们都假定您有一个图像目录,您希望将这些图像组合成一个 sprite 并同时生成 CSS。
这样的工具存在吗?我有几十个这样的精灵图像需要处理。手工操作是不可能的。
谢谢!干杯!
http://imgur.com/1GHow喜欢这张图片。
【问题讨论】:
-
我认为您所要求的内容很难找到的原因是该软件很难从单个大图像中识别各个精灵之间的边界。无论如何,您是否看到此处列出的所有 Sprite 生成器:stackoverflow.com/questions/4968702/…?
-
它们是否排列成规则的网格?
-
不可能?几十个精灵?图像目录是合乎逻辑的,因为该实用程序会将每个图像放置在一个坐标上并了解其尺寸。如果不是,您希望它只知道一个精灵从哪里开始,另一个在哪里结束。据我所知,不存在这样的工具。并不意味着它不存在于某个地方。只是据我所知。不过祝你好运。
-
鉴于它们在一个规则的网格中,编写一个可以输出 CSS 的 Sass 函数会很容易。或者,您可以使用 Photoshop 或 Imagemagic 来split the images up,然后使用各种工具来创建 CSS。
标签: html css sprite css-sprites