自动创建精灵&;用于PHP的css mixin脚本


Automatic sprite creation & css mixin script for PHP?

我一直在为框架库用PHP进行构建自动化方面做很多工作。我正要开始敲击键盘,这时我想。。。"肯定有人以前做过这种事"。

然而,经过一番挖掘,我还没有发现任何东西能做我想要的事情,我想我应该在这里问一下:

我需要一个PHP脚本,它可以:

  1. 取一个预设的目录,里面满是图像(jpg/png.gif混合)
  2. 将它们组合到一个文件中,即"UI.png"或其他文件
  3. 打开一堆css文件&扫描各个文件的实例
  4. 替换src url()
  5. 调整任何现有的背景定位规则

听起来有很多事情要做,但我不能成为第一个考虑这件事的人,是吗?

我看过一些脚本,它们要么做第一部分,要么试图做第二部分,但有大量的配置注释,我宁愿避免。

有什么想法吗?

我找到了一个可以帮助您的工具:https://code.google.com/p/scrinker/。它只需在后台声明中添加/[[SPRITE]]/,就可以收缩css文件并自动生成基本的精灵图标。