thecodeholic/bulk-image-resize

此包最新版本(v1.1.1)没有可用的许可证信息。

v1.1.1 2020-02-12 13:01 UTC

This package is auto-updated.

Last update: 2024-09-12 23:46:46 UTC


README

使用此包,您可以为特定文件夹内的所有图像调整大小

用法

将图像放入 images 文件夹,并从项目的根目录运行 php index.php

如果要将此集成到您的项目中,请使用 ImageResize 类

$resizer = new ImageResize();
$resizer->resizeAllImages('directory under which you want to resize');

选项

// The image width which will be used to create thumbnails
$imageWidth = 128;
// Extensions to check each file against before trying to resize
$extensions = ['jpg', 'png'];

$resizer = new ImageResize($imageWidth, $extensions);
$resizer->resizeAllImages('directory under which you want to resize');

事件

$resizer = new ImageResize($imageWidth, $extensions);

// Before resizing the image
$resizer->onBeforeResize(function($path){
    echo "Before resize " . $path . PHP_EOL;
});
// After resizing the image
$resizer->onAfterResize(function($path){
    echo "After resize " . $path . PHP_EOL;
});

$resizer->resizeAllImages('directory under which you want to resize');

该项目是YouTube视频的一部分