renatomiguelsantos/imagify-laravel

imagify.io API 的 Laravel 集成

1.4 2022-02-10 14:06 UTC

This package is auto-updated.

Last update: 2024-09-10 19:49:32 UTC


README

imagify.io API 的 Laravel 集成

这是一个围绕 imagify.io 的官方 PHP 库的包装 https://github.com/wp-media/imagify-php

安装

使用 composer 安装此包。

composer require renatomiguelsantos/imagify-laravel

使用 publish 命令将包配置复制到您的本地配置

php artisan vendor:publish --provider="Imagify\Laravel\ServiceProvider"

并设置一个环境变量 IMAGIFY_APIKEY,使用您的 imagify.io API 密钥。

用法

use Imagify;

$handle = Imagify::optimize('path_to_image', [
    'level' => 'ultra',
    'resize' => [
        'width' => '1560',
    ],
]);

if (true === $handle->success) {
    $contents = file_get_contents($handle->image);
}