Just to be clear, here's why I made it:
- it aims to be an image processing lib. Not a an image manipulation lib which is just a small subset of image processing. Big difference. Also I fell in love with image processing. :-)
- Smart crop. Not present in other libs. I am surprised that in PHP cropping an image is a fairly common requirement. Yet none of the existing libs have it. I found one from an obscure drupal extension.
- Image compare. Not present in other libs. Fairly important and needed feature esp for CMS yet none existed.
- Advance filters. The default ones provided by GD and Imagick (not ImageMagick) are very basic filters. Right now only Sobel filter is implemented, more will be added in the future.
- Bezier Curves. Imagick is good but GD does not have it so I implemented a bezier curve algorithm manually porting it from a c++ code.
The future
- Seam carving
- More edge filters
- Full anti-aliased shapes and curves in GD. GD does not support anti-aliasing on all its shapes.
- Perhaps face detection but we'll see..
I think this is a worthy library to check out. Might not be for everyone though..