Releases: dlemstra/Magick.NET
Releases · dlemstra/Magick.NET
Magick.NET 7.6.0.1
Changes in Magick.NET:
- Fixed LosslessCompress routine making some PNGs grayscale (#278).
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
- Added dcraw coder (dcraw:img.cr2) that can be used to force the use of the dcraw delegate when libraw is the default raw delegate.
- Restored thread support for the HEIC coder.
- ThumbnailImage function no longer reveals sensitive information (reference ImageMagick/ImageMagick#1243).
Library updates:
- ImageMagick 7.0.8-11 beta
- libraw 0.19.0
- png 1.6.35
Magick.NET 7.6.0.0
Changes in Magick.NET:
- Added extra checks when freeing buffer inside the ImageOptimizer (#255).
- Removed readSettings overloads from MagickImageInfo (#256).
- Renamed StorageType.Long and StorageType.LongLong.
- Changed ReadMask and WriteMask properties into methods (#243).
- Renamed Compression to CompressionMethod to avoid issues with System.IO.Compression namespace.
- Added ReadPixels to the MagickImage class that can be used to read raw pixels (#259).
- Added SetNativeLibraryDirectory to the MagickNET class (Windows only) hat can be used to set the directory that contains the native library (#230).
- Also allowing specifying the format when calling Write with a file or fileName.
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
- Non-HDRI ScaleLongToQuantum() private method no longer adds a half interval.
Library updates:
- ImageMagick 7.0.8-9 beta
Magick.NET 7.5.0.1
Changes in Magick.NET:
- Added extra unit test for the WriteMask (#242).
- Fixed issue with drawing rectangles (#249).
- Improved detection of SVG files (#250).
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
- Fixed a few potential memory leaks (https://github.com/ImageMagick/ImageMagick/issues).
- Support %B property, the image file size without any decorations.
Library updates:
- ImageMagick 7.0.8-6
- exr 2.2.1
Magick.NET 7.5.0.0
Changes in Magick.NET:
- Added support for macOS (#216)
- Renamed
LinearGRAY
toLinearGray
. - Fixed issue with crop offsets (#223).
- Added property to MagickNET to get all delegates.
- Build native libraries with VSTS: https://dlemstra.visualstudio.com/Magick.NET/_build
- Added ChunkCacheMax and ChunkMallocMax to the PngReadDefines (#236)
- Added enum overload for the mapping in To(Byte/Short)Array method of PixelCollection (#228)
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
- Fixed an issue with stroke and label: (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=34142).
- PNG: set storage class to DirectClass if alpha enabled (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=34121).
- Boundary issues with -gamma option when HDRI is enabled (reference ImageMagick/ImageMagick#1151).
Library updates:
- ImageMagick 7.0.8-3 beta
Magick.NET 7.4.6.0
Changes in Magick.NET:
- Added overload for LocalContrast that only changes the specified channels (#206)
- Make sure the ColorSpace is sRGB when converting to a Bitmap (#153 (comment)).
- Fixed bug when marking a value as an array in the ExifProfile.
- The JpegOptimizer now preserves all the APP1 markers when compression is lossless.
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
- Fixed bug when writing 1bit images in the PCX coder (#214).
- Added support for reading the eXIf chunk to the PNG coder (#218)
Library updates:
- ImageMagick 7.0.7.35
Magick.NET 7.4.5.0
Changes in Magick.NET:
- Added support for lcms to the Linux build.
- Added missing call to setting the colorspace for a CMYK color (https://www.imagemagick.org/discourse-server/viewtopic.php?f=27&t=33787).
- Added Password to PdfReadDefines (#209).
- Added MagickGeometry overload for SetArea to IPixelCollection (#191).
- Added support for libheif to the Linux build.
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
Library updates:
- ImageMagick 7.0.7.30-beta
- libde265 1.0.3
- libheif 1.1.0
- librsvg 2.40.20
Magick.NET 7.4.4.0
Changes in Magick.NET:
- Fixed performance issue when resizing images (#194, #198)
- Fixed incorrect reading on non-transparent pixels in the PNG decoder (#196)
- Added extra overload for Flatten to make it more discoverable that the background color is used (#182).
- Added support for AspectRatio in MagickGeometry and Crop (#189).
- Added support for OpenJPEG to the Linux build.
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
Library updates:
- ImageMagick 7.0.7.29-beta
- lcms 2.9
- openjpeg 2.3.0
Magick.NET 7.4.3.0
Changes in Magick.NET:
- Fixed adding 0.5 in the HDRI build of ImageMagick (#116)
- Fixed MagickNET.SetRandomSeed with OpenCL enabled (#178)
- Added MagickNET.ResetRandomSeed
- Fixed incorrect adaptive resize (#179)
- Fixed writing to non seekable stream for image formats that require seeking.
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
Library updates:
- ImageMagick 7.0.7.26-beta
Magick.NET 7.4.2.0
Breaking changes in Magick.NET:
- The Linux build now statically links ImageMagick.
Changes in Magick.NET:
- Added IsDisposed to MagickImage that can be used to check if the image is disposed (#167)
- Fixed reset of Settings.Format in a MagickImage after reading an image
- Fixed issue with images that are not in the sRGB colorspace for the ToBitmapSource method.
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
Library updates:
- ImageMagick 7.0.7.24-beta
Magick.NET 7.4.1.0
Changes in Magick.NET:
- Added support for HEIC (HEIF).
- Fixed issue with reading PCX images: #166
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
Library updates:
- ImageMagick 7.0.7.23-beta
- libde265 1.0.2