nathanward / image-compression
laravel 的图像压缩包。
dev-master
2018-09-16 23:26 UTC
Requires
- php: >=7.1.0
- illuminate/support: 5.5.x|5.6.x|5.7.x
Requires (Dev)
- tinify/tinify: ^1.5
Suggests
- tinify/tinify: Required to use Tinify.
This package is not auto-updated.
Last update: 2024-09-25 10:10:43 UTC
README
安装步骤
composer require nathanward/image-compression
composer require tinify/tinify
- 发布配置文件
php artisan vendor:publish
- 将
TINIFY_KEY
添加到.env
文件
示例用法
use NathanWard\ImageCompression\ImageCompression;
public function store(Request $request)
{
$file = $request->file;
$path = (new ImageCompression($file))
->compress()
->store($file->getClientOriginalName(), 'files');
return redirect()
->back()
->with('success', 'Image compressed and stored.');
}
待办事项
- 编写基本测试。
- 允许压缩多个图像。
- 创建额外的驱动程序。