thecodeholic / bulk-image-resize
此包最新版本(v1.1.1)没有可用的许可证信息。
v1.1.1
2020-02-12 13:01 UTC
Requires
- imagine/imagine: ^1.2
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');