github dlemstra/Magick.NET 15.0.0

5 hours ago

Breaking changes in Magick.NET:

  • Switch from net8.0 to net10.0
  • Switched from net462 to net47 in the Magick.NET.SystemDrawing and Magick.NET.SystemWindowsMedia
  • Switch from where TQuantumType : struct, IConvertible to where TQuantumType : unmanaged
  • Removed support for 64-bit macOS builds
  • IMagickImage:
    • Removed:
      • Clone(IMagickGeometry geometry)
      • Clone(uint width, uint height)
      • Clone(int x, int y, uint width, uint height)
      • InverseFloodFill(QuantumType alpha, int x, int y)
      • InverseFloodFill(IMagickColor<QuantumType> color, int x, int y)
      • InverseFloodFill(IMagickImage<QuantumType> image, int x, int y)
    • No longer return null when the native call of PerceptualHash returns zero but throw an exception instead
  • ColorProfile:
    • Removed:
      • ColorProfile(string name, byte[] data)
    • Moved color profiles to ColorProfiles
  • Renamed AlphaOption to AlphaAction
  • Renamed OrientationType to Orientation
  • Renamed FillRule.Nonzero to FillRule.NonZero
  • Removed ExifParts
  • Reordered names alphabetically in MagickFormat

Changes in Magick.NET:

  • Make sure ImageMagick exceptions are thrown in the asynchronous methods (#2097)

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.1.2-33 (2026-10-10)
  • openexr 3.5.2 (2026-10-03)
  • harfbuzz 14.6.0 (2026-10-05)
  • libheif 1.23.6 (2026-10-05)
  • libpng 1.6.59 (2026-09-28)

Full Changelog: 14.17.2...15.0.0

Don't miss a new Magick.NET release

NewReleases is sending notifications on new releases.