saedigital / phulp-jpg-compress
此包已被弃用且不再维护。没有建议的替代包。
压缩您的jpg图像文件
0.0.1
2018-09-28 17:40 UTC
Requires
- php: >=5.6
- intervention/image: ^2.4
- reisraff/phulp: ^1.12
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.3
This package is auto-updated.
Last update: 2020-10-28 22:46:47 UTC
README
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)。有关更多信息,请参阅许可文件。