golchha21 / resmushit
一个用于流行的图片优化网络服务 reSmush.it 的 Laravel 扩展包
1.3.1
2024-06-29 13:53 UTC
Requires
- php: ^7.1|^7.2.5|^7.3|^8.0|^8.1
- ext-curl: *
- ext-fileinfo: *
- ext-json: *
- laravel/framework: ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
README
一个用于流行的图片优化网络服务 reSmush.it 的 Laravel 扩展包
安装
通过 composer 安装
composer require golchha21/resmushit
发布配置文件
php artisan vendor:publish --provider Golchha21\ReSmushIt\Providers\ServiceProvider --tag=config
示例配置文件
// config/ReSmushIt.php return [ 'original' => true|false, 'quality' => 92, 'mime' => [ 'image/png', 'image/jpeg', 'image/gif', 'image/bmp', 'image/tiff', ], 'useragent' => 'SOME USER AGENT', 'exif' => true|false, ];
使用方法
选项 1
$file = public_path('images/news1.jpg'); $files = [ public_path('images/news1.jpg'), public_path('images/news2.jpg'), public_path('images/news3.jpg'), public_path('images/news4.jpg'), ]; $resmushit = new ReSmushIt(); $result = $resmushit->path($file); $results = $resmushit->paths($files);
选项 2
$file = public_path('images/news1.jpg'); $files = [ public_path('images/news1.jpg'), public_path('images/news2.jpg'), public_path('images/news3.jpg'), public_path('images/news4.jpg'), ]; Optimize::path($file); Optimize::paths($files);
变更日志
请参阅 CHANGELOG 了解最近的变化。
安全
如果您发现任何安全相关的问题,请发送电子邮件至 vardhans@ulhas.net 而不是使用问题跟踪器。
作者
- Ulhas Vardhan Golchha - 初始工作
请参阅参与此项目的 贡献者列表。
许可证
reSmushit for Laravel 是开源软件,受 MIT 许可证 许可。