...The main piece of image processing functionality is concentrated in the ImageInterface implementations (one per driver - e.g. Imagick\Image). The main idea of Imagine is to avoid driver specific methods spill outside of this class and couple of other internal interfaces (Draw\DrawerInterface), so that the filters and any other image manipulations can operate on ImageInterface through its public API.
Wrappers for ImageMagick for PHP for true object oriented scripting
This project has been discontinued (May 2021), but lives on at: https://sourceforge.net/projects/tmagic/ in a yet more powerful form.
Bring the full power of object oriented programming to PHP's Imagick.
LTMagic is a class to extend the IMagick class and TDraw extends the ImagickDraw class with the goal of simplifying repetitive code.
Instead of:
$draw->setFont ("Arial-bold");
$draw->setFontSize (24);
$draw->setTextAlignment (Imagick::ALIGN_CENTER);
$draw->annotation ($im_x -...
WideImage is an object-oriented PHP image library, written in PHP5. It uses GD2 and promotes ease of use and extensibility. It supports all common image transformations, such as resize, watermark, crop, draw text, ...