Imagine v1.0.0-alpha2 Release Notes
Release Date: 2018-09-08 // over 5 years ago-
๐ 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
- The