nfq-alpha / sprite-bundle
使用PHP和twig模板生成精灵图
1.0.2
2014-09-15 11:00 UTC
Requires
- php: >=5.3.0
- ext-gd: *
- twig/twig: >=1.0.0
This package is not auto-updated.
Last update: 2024-09-24 02:03:31 UTC
README
使用纯PHP和GD2(无第三方依赖)生成精灵图和样式表
安装
依赖项
PHP扩展GD2
获取这个包
在composer.json中添加以下内容
{ "require": { "nfq-alpha/sprite-bundle": "dev-master@dev" } }
然后运行
php composer.phar update
将类添加到您的Kernel中
new SpriteGenerator\SpriteGeneratorBundle(),
配置
您必须通过向config.yml
中添加行来配置您的精灵图
sprite_generator: sprites: spritename: inDir: %kernel.root_dir%/../src/Resources/public/img/sprites/ outImage: %kernel.root_dir%/../src/Resources/public/img/sprite2.png outCss: %kernel.root_dir%/../src/Resources/public/scss/_sprites2.scss relativeImagePath: ../bundles/img/ padding: 5 spriteClass: sprite cssFormat: sass imagePositioning: one-column imageGenerator: gd2 another_spritename: inDir: %kernel.root_dir%/../src/Resources/public/img/sprites/ outImage: %kernel.root_dir%/../src/Resources/public/img/sprite2.png outCss: %kernel.root_dir%/../src/Resources/public/scss/_sprites2.scss relativeImagePath: ../bundles/img/ padding: 5 spriteClass: sprite_another cssFormat: sass imagePositioning: one-column imageGenerator: gd2
生成精灵图
生成所有精灵图
$ php app/console nfq:sprite:generate
生成一个精灵图
$ php app/console nfq:sprite:generate spritename