MagicScaler 0.14.0
MagicScaler v0.14
Notice: This release contains breaking API changes.
Breaking Changes
- Dropped support for
netcoreapp3.1
, which is now out of support by Microsoft. - Removed several APIs that were obsoleted in v0.13. See #62 for details.
- All previous codec plugin packages are incompatible with the new release. New versions of all codec plugins are available as detailed below. Make sure you have the "include prerelease" checkbox checked if using the NuGet Package Manager UI to update. #125
Fixes
- Fixed a possible buffer overrun when using WIC's color transform for LUT-based ICC profile conversion. #119
- Fixed an issue in decoding GIF images with certain unusual combinations of frame disposal. #114
- Fixed an issue that caused GIF images with no looping metadata to be set to infinite loop on save. #124
- Fixed a possible decode issue on GIF images with an out of bounds transparency index.
- Improved native codec DLL resolution in .NET Framework targets. #107
Native Codec Previews
- Updated
libwebp
codec package to latest version. #123
⚠ The previous version contains a critical security vulnerability ⚠ - Updated
libjpeg
codec package to latest version oflibjpeg-turbo
. - Updated
libpng
codec package to latest version. - Updated
libheif
codec package to latest version. - Updated
libjxl
codec package to latest version.
Linux Improvements
- Conversion of CMYK JPEG files is now supported when Little-CMS (liblcms2) v2.09 or later is available. #103
Performance Improvements
- Improved SIMD implementation of orientation transforms.
- Improved speed of some pixel format conversions.
Image Quality Improvements
This release contains several color management improvements, as detailed in #105
- A true Display P3 profile is now embedded in output images when the source is in a wide-gamut format.
- A new compact CMYK profile is now used for images without an embedded profile on both Windows and Linux, giving more consistent color conversion results.
- Implemented gamma slope limiting, as recommended in the Adobe RGB specification.
WebRSize v0.6.8
- Updated to use MagicScaler v0.14