Imagine v0.6.0 Release Notes
Release Date: 2014-06-13 // almost 10 years ago-
- BC break: Colors are now provided through the PaletteInterface. Any call to previous Imagine\Image\Color constructor must be removed and use the palette provided by Imagine\Image\ImageInterface::getPalette to create colors.
- 0️⃣ BC break : Animated GIF default delay is no longer 800ms but null. This avoids resettings a delay on animated image.
- ➕ Add support for ICC profiles
- ➕ Add support for CMYK and grayscale colorspace images.
- ➕ Add filter argument to ImageInterface::thumbnail method.
- ➕ Add priority to filters (@Richtermeister).
- ➕ Add blur effect (@Nokrosis).
- 📇 Rename "quality" option to "jpeg_quality" and apply it only to JPEG files (@vlakoff).
- Add "png_compression_level" option (@vlakoff).
- Rename "filters" option to "png_compression_filter" (@vlakoff).
- 🗄 Deprecate
quality
andfilters
ManipulatorInterface::save options, usejpeg_quality
,png_compression_level
andpng_compression_filter
instead. - ➕ Add support for alpha blending in GD drawer (@salem).
- ➕ Add width parameter to Drawer::text (@salemgolemugoo).
- ➕ Add NotSupportedException when a driver does not support an operation (@rouffj).
- ➕ Add support for metadata.
- 🛠 Fix #158: GD alpha detection + Color::isOpaque are broken.
- 🛠 Fix color extraction for non-RGB palettes.