saedigital/phulp-jpg-compress

此包已被弃用且不再维护。没有建议的替代包。

压缩您的jpg图像文件

0.0.1 2018-09-28 17:40 UTC

This package is auto-updated.

Last update: 2020-10-28 22:46:47 UTC


README

Build Status Scrutinizer Code Quality Code Intelligence Status Code Coverage

phulp-jpg-compress

PHULP的jpg压缩插件PHULP。它是intervention/image的包装器。

安装

$ composer require saedigital/phulp-jpg-compress

使用方法

<?php

use SaeDigital\JpgCompress\JpgCompress;

$phulp->task('jpg-compress', function ($phulp) {
    
    $phulp
        ->src(['src/'], '/jpg$/')
        ->pipe(new JpgCompress)
        ->pipe($phulp->dest('dist/'));
});

参数

驱动程序

图像处理扩展。

  • GD
  • Imagick(默认)

在开始之前,请确保您的PHP环境中已安装其中之一。

质量

定义编码图像的质量。数据范围从 0(低质量,文件小)到 100(高质量,文件大)。默认:60。

示例

<?php

use SaeDigital\JpgCompress\JpgCompress;

$phulp->task('jpg-compress', function ($phulp) {
    
    $jpgCompress = new JpgCompress([
        'drive' => 'gd',
        'quality' => 15    
    ]);
    
    $phulp
        ->src(['src/'], '/jpg$/')
        ->pipe($jpgCompress)
        ->pipe($phulp->dest('dist/'));
});

测试

$ composer test

安全

如果您发现任何安全相关问题,请通过电子邮件 ronaldo.rodrigues@saedigital.com.br 联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可证(MIT)。有关更多信息,请参阅许可文件