Changes since v1.0.0-alpha1:
- The
coalescemethod ofLayerInterfaceinstances now returns the LayerInterface itself (@mlocati)
BREAKING CHANGE if you have your ownLayerInterfaceimplementation, it now must return$this - The
__toStringmethod has been added toColorInterfacesince all its implementations have it (@mlocati)
BREAKING CHANGE if you have your ownColorInterfaceimplementation, it now must implement__toString - New Imagick save option:
optimizeif set, the size of animated GIF files is optimized (@mlocati)
NOTE Imagick requires that the image frames have the same size - The
pastemethod now accepts images not fully included in the destination image (@mlocati)
BREAKING CHANGE the paste method doesn't throw an OutOfBoundsException anymore - Fix handling of PNG compression in Imagick
savemethod (@mlocati) - New drawer methods:
rectangleandcircle(@mlocati)
BREAKING CHANGE if you have your own implementation ofDrawerInterfaceyou should add these two new methods - The
getChannelsMaxValuemethod has been added toPaletteInterface(@mlocati)
BREAKING CHANGE if you have your ownPaletteInterfaceimplementation, it now must implement this new method