thecodeholic / bulk-image-resize
There is no license information available for the latest version (v1.1.1) of this package.
v1.1.1
2020-02-12 13:01 UTC
Requires
- imagine/imagine: ^1.2
README
Using this package you can resize all images inside specific folder
Usage
Put images inside images
folder and run php index.php
from the
project's root directory.
If you want to integrate this into your project use class ImageResize
$resizer = new ImageResize(); $resizer->resizeAllImages('directory under which you want to resize');
Options
// 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');
Events
$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');