此包的最新版本(dev-main)没有可用的许可证信息。
一个简单的php库,可以将分开的图片(png)合并到一个精灵图(spritesheet)图像中,并将背景色替换为透明,并生成CSS。
dev-main
2023-06-05 06:10 UTC
This package is auto-updated.
Last update: 2024-09-05 08:54:29 UTC
README
一个简单的php库,可以将分开的图片(png)合并到一个精灵图(spritesheet)图像中,并将背景色替换为透明,并生成CSS。
安装
使用composer安装
composer require sabi/spritesheet-generator
技术栈
服务器: PHP
方法
__constructor
SpritesheetGenerator(tileWidth, tileHeight)
添加图片路径
->addImagesPaths(imagesPaths)
保存生成的精灵图图像
->saveSpritesheetTo(srcSpritesheetPath)
保存CSS样式表
->saveStyleSheetTo(srcStylesheetPath, cssClassPrefix)
生成图像精灵表和CSS样式表
->generateSheet()
用法/示例
<?php require '../vendor/autoload.php'; use Saber\SpritesheetGenerator\SpritesheetGenerator; $sg = new SpritesheetGenerator(48,48); $sg->addImagesPaths([ __DIR__.'/imgs/1.png', __DIR__.'/imgs/2.png', __DIR__.'/imgs/3.png', __DIR__.'/imgs/4.png' ]) ->generateSheet() ->saveSpritesheetTo('./menu-icons.png') ->saveStyleSheetTo('./menu-icons.css');