Image manipulation at it's finest.
home page @ http://phpimagemagician.jarrodoberto.com
- Quick and easy resize - Resize to landscape, portrait, or auto
- Easy crop
- Add text
- Shadows and reflections
- Transparency support
- Read EXIF metadata
- Borders, Rounded corners, Rotation
- Filters and effects
- All operations (eg. filter, effects) can be stacked
- Image sharpening
- Image type conversion
- BMP support
- PSD reader support (limited)
Resize & Crop Example
// Include PHP Image Magician library require_once('php_image_magician.php'); // Open JPG image $magicianObj = new imageLib('racecar.jpg'); // Resize to best fit then crop $magicianObj -> resizeImage(100, 200, 'crop'); // Save resized image as a PNG $magicianObj -> saveImage('racecar_small.png');
// Include PHP Image Magician library require_once('php_image_magician.php'); // Open JPG image $magicianObj = new imageLib('racecar.jpg'); // Add watermark to bottom right, 50px from the edges $magicianObj -> addWatermark('monkey.png', 'br', 50); // Save watermarked image as a PNG $magicianObj -> saveImage('racecar_small.png');
Check out the documentation for more examples.
If you'd like to contribute features or bug fixes to the project, please be my guest.
If you found this code useful, or maybe it saved you a tonne of time, and would like to contribute in other ways, all donations go towards hosting and future developement.