par sauna/jpegoptimizer

0.0.2 2021-10-16 08:33 UTC

This package is auto-updated.

Last update: 2024-09-16 18:28:08 UTC


README

您可以使用它来调整和优化您的jpeg文件,在最佳质量和文件大小之间取得平衡。此包使用 ImageMagick;因此您必须先安装它。您可以将图片调整到任何大小,并且一起优化!
一行代码即可
$statement->optimize($dir,$quality,$sizes);

示例1

require_once './vendor/autoload.php';
use ParsaaghayiJpegOptimizer\JpegOptimizer;
$test = new JpegOptimizer;
$test->optimize('../images/1','80',150,360);

此代码将在"../images/1"下创建一个名为"resized"的文件夹,然后在其内创建两个文件夹:"150x" 和 "360x"。将优化 "../images/1" 目录下的所有图片,质量为 "80",并调整大小为 150px(宽度)和 360px(宽度)。

原始图片(2940KB)

Original Image 2940KB


调整大小到 1920x(1030KB)

Resized Image To 1920x 1030KB


调整大小到 1366x(612KB)

Resized Image To 1366x 612KB


调整大小到 414x(85KB)

Resized Image To 414x 85KB


调整大小到 150x(14KB)

Resized Image To 150x 14KB