asryan / image-man
There is no license information available for the latest version (dev-master) of this package.
PHP class that helps to work with images
dev-master
2019-02-18 11:04 UTC
Requires
- php: >=7.3.0
This package is auto-updated.
Last update: 2025-05-19 01:04:21 UTC
README
Image Manipulation
Getting Started
Installing
Add to your composer.json in require section
"asryan/image-man": "*"
Then composer update
Or use following command
composer require asryan/image-man
This will add asryan directory in your vendor directory
Example
require_once __DIR__ . '/vendor/autoload.php';
use davoasrn\ImageMan;
try {
// Create a new object
$image = new ImageMan();
// Manipulate
$image
->loadFile('penguin.jpg') // load image
//->doRotate(20) // rotate by angle -360 360
->doFlip('both') // flip x horizontally, y vertically, both both
//->doColorize('#ffd700') // tint hex color
->border('#ffd700', 15) // add a 15 pixel yellow border, hex color
//->doBlur('gaussian', 5) // blur default to selective, 5 depth
//->doResize(400, 300) // resize dimensions: 400 width and 300 height
->toFile('new_penguin.jpg'); // output to file with prefix new
} catch(Exception $err) {
// Handle errors
echo $err->getMessage();
}
Author
- Davit Asryan