Changes since v1.0.0-alpha1:
- The
coalesce
method ofLayerInterface
instances now returns the LayerInterface itself (@mlocati)
BREAKING CHANGE if you have your ownLayerInterface
implementation, it now must return$this
- The
__toString
method has been added toColorInterface
since all its implementations have it (@mlocati)
BREAKING CHANGE if you have your ownColorInterface
implementation, it now must implement__toString
- New Imagick save option:
optimize
if set, the size of animated GIF files is optimized (@mlocati)
NOTE Imagick requires that the image frames have the same size - The
paste
method 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
save
method (@mlocati) - New drawer methods:
rectangle
andcircle
(@mlocati)
BREAKING CHANGE if you have your own implementation ofDrawerInterface
you should add these two new methods - The
getChannelsMaxValue
method has been added toPaletteInterface
(@mlocati)
BREAKING CHANGE if you have your ownPaletteInterface
implementation, it now must implement this new method