Repository navigation
Releases: Intervention/image
Releases · Intervention/image
Release list
4.3.5
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix resolution unit in Imagick ResolutionModifier by @NotAFlightRisk in #1548
- Fix transparent seam in GD RotateModifier by @nlemoine in #1550
- Add missing native types for PHP 8.3 by @guillaume-sainthillier in #1549
New Contributors
- @NotAFlightRisk made their first contribution in #1548
Full Changelog: 4.3.4...4.3.5
3.11.10
Immutable
release. Only release title and notes can be modified.
Fix resolution unit in Imagick ResolutionModifier by @olivervogel
4.3.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- Support strip option in PngEncoder by @lazerg in #1535
- Fix transparent pixels in GD RotateModifier by @guillaume-sainthillier in #1536
- Skip pixel operations when rotating by 0 degrees by @guillaume-sainthillier in #1542
- Fill new GD canvases without flood fill by @guillaume-sainthillier in #1540
- Cache Imagick media type per image format by @guillaume-sainthillier in #1538
- Avoid sorting and filtering in hot lookups by @guillaume-sainthillier in #1541
- Skip coalescing single frame Imagick images by @guillaume-sainthillier in #1539
- Fix transparent color check of GD clone background by @guillaume-sainthillier in #1537
- Fix Imagick driver's StripMetaModifier by @olivervogel in #1546
New Contributors
- @guillaume-sainthillier made their first contribution in #1536
Full Changelog: 4.3.3...4.3.4
4.3.3
What's Changed
- Adjust StripMetaModifier to keep possible UltraHdr gain map by @olivervogel in #1528
- Fix reading unicode file paths by @olivervogel in #1530
- Remove gray ICC profile when relabeling to sRGB by @davidhirtz in #1533
- Add tested support for PHP 8.6 by @olivervogel in #1493
New Contributors
- @davidhirtz made their first contribution in #1533
Full Changelog: 4.3.2...4.3.3
3.11.9
What's Changed
- Add tested support for PHP 8.6 by @olivervogel in #1531
Full Changelog: 3.11.8...3.11.9
4.3.2
What's Changed
- Detach Imagick frame when converting to image by @nlemoine in #1518
- Orient every frame of an animated Imagick image by @nlemoine in #1519
- Fix Imagick grayscale flattening saturated colors by @nlemoine in #1516
- Apply Imagick colorspace change to every frame by @nlemoine in #1517
- Keep the ICC profile of a stripped Imagick image in PNG output by @nlemoine in #1524
Full Changelog: 4.3.1...4.3.2
4.3.1
4.3.0
What's Changed
Color Palettes & Themes
Intervention Image now supports the extraction of color palettes from image objects. You can choose between the two main methods for collecting popular and dominant colors. Furthermore, it is possible to extract color themes from extensible definitions. Thanks to @deluxetom for co-authoring this.
// palette extraction
$popular = $image->colors()->popular(limit: 512);
$dominant = $image->colors()->dominant(limit: 5);
$theme = $image->colors()->theme(Intervention\Image\Colors\Theme::VIBRANT_MUTED);Read more about palettes and color themes.
Other
- Fix transparency bug in GD driver TrimModifier by @olivervogel in #1512
- Implement JsonSerializable for related classes by @olivervogel in #1513
Full Changelog: 4.2.1...4.3.0
4.2.1
What's Changed
- Fix bug when decoding and discarding animations with Imagick by @olivervogel in #1508
Full Changelog: 4.2.0...4.2.1
4.2.0
What's Changed
- Add JPEG XL (JXL) encoder by @nlemoine in #1506
- Bugfix: Reset page geometry after Imagick rotation by @nlemoine in #1505
Full Changelog: 4.1.5...4.2.0