What's Changed
- Changed the implementation of how the AnyCPU implementation calls the native methods and throw an exception when an unsupported architecture is detected.
- No longer throw an argument exception for a negative
bias
value inAdaptiveThreshold
(#1717) - Added
CloneArea
toIMagickImage
that will replace theClone
overload with aMagickGeometry
. - Added
CloneAndMutate
toIMagickImage
that can be used to efficiently clone and mutate an image (#1577). - Enabled trim analyzer for net8.0
Related changes in ImageMagick since the last release of Magick.NET:
- Also treat the group and element being zero as the end of data in a dicom file (ImageMagick/ImageMagick#7610).
- Make sure we read the last xmp profile inside the pdf file.
- Support ICON size of 512 (ImageMagick/ImageMagick#7684)
- Restored support for reading tiled images with the new openexr api (#1732).
- Corrected check for indexed channels in PSD files (#1735).
- Respect alpha Update trait (#ImageMagick/ImageMagick#7709)
- Lab translation not required for HDRI support (ImageMagick/ImageMagick#7724)
- .cut (Dr Halo) reading when run count in header (ImageMagick/ImageMagick#7734)
- Patch that ignores the layer and/or view of an exr channel name when all channels start with that prefix (ImageMagick/ImageMagick#7751).
- Don't write the null terminator in pdf values to fix the bug reported in ImageMagick/ImageMagick#7756.
Library updates:
- ImageMagick 7.1.1-40 (2024-11-09)
- cairo 1.18.2 (2024-09-01)
- deflate 1.22.0 (2024-10-05)
- imath 3.1.12 (2024-09-11)
- fribidi 1.0.16 (2024-09-25)
- harfbuzz 10.0.1 (2024-09-24)
- heif 1.19.1 (2024-11-01)
- jpeg-xl 0.11.0 (2024-09-13)
- lzma 5.6.3 (2024-10-01)
- openexr 3.3.1 (2024-10-09)
- png 1.6.44 (2024-09-12)
- raqm 0.10.2 (2024-09-23)
- raw 0.21.3 (2024-09-24)
- tiff 4.7.0 (2024-09-11)
- xml 2.13.4 (2024-09-18)
- zip 1.11.2 (2024-10-31)
New Contributors
- @aleksvujic made their first contribution in #1707
Full Changelog: 14.0.0...14.1.0