artwl / tinify-laravel
支持laravel的Tinify API
3.0.0
2023-05-22 02:57 UTC
Requires
- php: >=5.5.0
- illuminate/support: *
- tinify/tinify: *
README
支持laravel的Tinify API
安装
$ composer require artwl/tinify-laravel
配置
将以下内容添加到config/app.php文件中
在 "providers" 下
Artwl\LaravelTinify\LaravelTinifyServiceProvider::class,
在 "aliases" 下
'Tinify' => Artwl\LaravelTinify\Facades\Tinify::class
设置Tinypng APIKEY
在.env文件中设置环境变量 TINIFY_APIKEY,并使用您的tinypng API密钥。
示例
压缩
use Tinify; $result = Tinify::fromFile('\path\to\file'); $result -> toFile('\path\to\save');
调整大小并压缩
use Tinify; $result = Tinify::fromFile('\path\to\file'); $result -> resize(array( "method" => "fit", "width" => 150, "height" => 100 )); $result -> toFile('\path\to\save');