webit-de / compress-images
使用TinyPNG压缩图像
2.0.0
2018-01-09 10:55 UTC
Requires
- php: >=7.0.0
- tinify/tinify: ^1.4
Replaces
- webit/compress-images: 2.0.0
This package is auto-updated.
Last update: 2024-09-11 18:38:23 UTC
README
使用tinypng.com API在目录及其子目录中压缩所有PNG和JPG图像。
要求
- PHP CLI & CURL模块
- Composer
- tinyPNG API Key
安装
Packagist条目 https://packagist.org.cn/packages/webit-de/compress-images/
composer create-project webit-de/compress-images .
用法
php compress-images.php [input directory] [output directory] [API key]
示例
php compress-images.php /tmp/images/ /tmp/images/ L33T-R2D2
动机
此脚本是为了压缩指定目录中的所有图像而制作的。
它原本是一个简单的、可执行的示例,展示如何使用PHP与TinyPNG API。
TinyPNG有关于如何进行更多操作(如调整大小或使用云服务作为目标目录)的出色文档
因此,请随意使用此脚本作为起点,并根据您的需求进行修改。
许可证
GNU通用公共许可证版本2
GNU通用公共许可证可在https://gnu.ac.cn/copyleft/gpl.html找到。
作者
Dan Untenzu (untenzu@webit.de / @pixelbrackets),webit! Gesellschaft für neue Medien mbH (http://www.webit.de/)
变更日志
https://github.com/webit-de/compress-images/releases/
贡献
此PHP项目是开源的,因此请使用、修补、扩展或分支它。