artwl/tinify-laravel

支持laravel的Tinify API

3.0.0 2023-05-22 02:57 UTC

This package is auto-updated.

Last update: 2024-09-22 05:50:10 UTC


README

支持laravel的Tinify API

Latest Version on Packagist

安装

$ 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');