Skip to content

Releases: dlemstra/Magick.NET

Magick.NET 7.6.0.1

21 Aug 20:13
Compare
Choose a tag to compare

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

29 Jul 18:35
Compare
Choose a tag to compare

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

09 Jul 22:21
Compare
Choose a tag to compare

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

24 Jun 16:28
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added support for macOS (#216)
  • Renamed LinearGRAY to LinearGray.
  • 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:

Library updates:

  • ImageMagick 7.0.8-3 beta

Magick.NET 7.4.6.0

21 May 19:39
Compare
Choose a tag to compare

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

01 May 21:10
Compare
Choose a tag to compare

Changes in Magick.NET:

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

17 Apr 22:35
Compare
Choose a tag to compare

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

11 Mar 22:26
Compare
Choose a tag to compare

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

25 Feb 21:56
Compare
Choose a tag to compare

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

13 Feb 21:14
Compare
Choose a tag to compare

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