tihiy-production / php-image-compressor
ImageCompressor - 这是实时压缩图片的简单方法
v2.4.0
2024-09-20 12:20 UTC
Requires
- php: >=7.0.0
- ext-fileinfo: *
Requires (Dev)
- phpunit/phpunit: ^6
README
ImageCompressor - 这是实时压缩图片的简单方法。
要求
以下库需要安装
Jpegoptim & Pngquant
sudo apt-get -y install jpegoptim pngquant
安装
执行以下命令将此包作为项目依赖项安装
composer require "tihiy-production/php-image-compressor"
使用方法
您可以选择本地文件作为源并将其写入另一个文件。
$source = tihiy\Compressor\ImageCompressor::sourceFile('uncompressed.jpg'); $source->toFile('compressed.jpg');
您可以将图片内容上传为源并获取压缩后的图片数据。
$sourceData = file_get_contents('uncompressed.jpg'); $resultData = tihiy\Compressor\ImageCompressor::sourceContent($sourceData)->toContent();
您可以将URL指定为图片源并压缩它,而无需上传。
$source = tihiy\Compressor\ImageCompressor::sourceUrl('https://example.com/uncompressed.jpg'); $source->toFile('compressed.jpg');
许可证
此软件根据MIT许可证授权。 查看许可证。