scratcher28/

glide-optimizer

使用 ps/image-optimizer 包的 Glide 优化器。

0.1.5 2023-03-03 09:24 UTC

This package is not auto-updated.

Last update: 2024-09-27 16:23:33 UTC


README

Software License Packagist Version

此优化器使用 ps/image-optimizer 包来压缩资源。

灵感来自 https://github.com/approached/laravel-image-optimizer

安装

  • 推荐转换包
sudo apt-get install pngquant gifsicle jpegoptim
  • 使用 composer 安装此包
composer require infinityweb/glide-optimizer

使用方法

$server = League\Glide\ServerFactory::create([
    'source' => 'path/to/source/folder',
    'cache' => 'path/to/cache/folder',
]);

$manipulators = $server->getApi()->getManipulators();
$manipulators[] = new Infinityweb\Glide\Optimizer\OptimizerManipulator();

$server->getApi()->setManipulators($manipulators);