Changes since v0.7.1:
- Imagine is now tested under Windows too (@mlocati)
 - Add support to webp image format (@chregu, @antoligy, @alexander-schranz)
 - Add 
Imagine\File\LoaderInterfacethat allows loading remote images with any imaging driver (@mlocati).
You can use your ownLoaderInterfaceimplementation so that you can for instance use curl or any other library. - Fix some phpdoc issues (@mlocati)
 flipHorizontallyandflipVerticallymethods of GD images is now much faster on PHP 5.5+ (@mlocati)- Fix loading of PNG indexed images with GD (@mlocati)
 - Loading indexed images with GD is now much faster on PHP 5.5+ (@mlocati)
 - Add support to grayscale images with Gmagick (@mlocati)
 - Add support to alpha channels of Gmagick images (@mlocati)
 - Fix 
getColorAtmethod of Gmagick images (@mlocati) - Add 
getTransformationsto theAutorotatefilter, so that you can get the list of transformations that should be applied to an image accordingly to the EXIF metadata (@mlocati) - The metadata reader now doesn't throw exceptions or warnings (@lentex, @mlocati)
 - Fix documentation (@ZhangChaoWN, @Mark-H, @mlocati)
 - Fix pixel range issue with Gmagick image (@b-viguier)
 - Fix 
textdrawer method on Windows when using relative font file paths (@mlocati) - Fix 
boxfont method on Windows when using relative font file paths (@mlocati) - Fix crash on Windows when loading an image with Imagick (@mlocati)
 - Fix generation of API documentation (@mlocati)
 - Add 
jpeg_sampling_factorsoption when saving JPEG images (Gmagick/Imagick only) (@ausi) - Add BMP as supported image format (@mlocati)
 - Add support to new image type constants of Imagick (@ausi)
 - Check that Imagick correctly supports profiles (@ausi)
 - Add 
setMetadataReader/getMetadataReadertoImagineInterface(@mlocati)
BREAKING CHANGE if you have your ownImagineInterfaceimplementation, it now must implement those two methods - Fix creating Gmagick images with alpha colors when palette doesn't support alpha (@FractalizeR)
 - Fix warning about deprecated clone method in copy method of Imagick images (@mlocati)
 - Fix copy methods of Images (the original image and its new copy are now fully detached) (@mlocati)
 - It's now possible to use 
clone $imageas an alternative to$image->copy()(@mlocati) - Add support to custom classes for 
BoxInterface,MetadataReaderInterface,FontInterface,LoaderInterface,LayersInterface,ImageInterface(@mlocati)
BREAKING CHANGE if you have your ownImagineInterfaceimplementation, it now must implement the methods ofClassFactoryAwareInterface - Add support for pasting with alpha for GD and Imagick (@AlloVince, @mlocati)
 - Downscaling a 
Boxuntil it reaches a dimension less than 1 returns a box with dimension of 1 instead of throwing an exception (@mlocati)
BREAKING CHANGE if you relied onBox::scalethrowing an exception in this case - New filters: 
BlackWhite,BorderDetection,Negation,Neighborhood(@rejinka) - Minor optimization of filters based on 
OnPixelBased(@rejinka, @mlocati) - Add flag to 
thumbnailto allow upscaling images (@vlakoff)
NOTE the$modeargument has been renamed to$settings, and it's now an integer (but old string values are accepted for backward compatibility) - New filter: 
brightness(@lenybernard, @mlocati) - New filter: 
colvolveavailable for all graphics libraries except gmagick with version prior to 2.0.1RC2 (@armatronic, @mlocati) - Fix bug in Imagine\Image\Palette\RGB::blend() (@dmolineus, @mlocati)
 - Autoload was moved from PSR-0 to PSR-4, and code files moved from 
/lib/Imagineto/src(@mlocati)