Skip to content

Breaking changes in Magick.NET 15.0.0 #1719

@dlemstra

Description

@dlemstra

This issue describes the planned breaking changes for Magick.NET 15.0.0:

  • Switch from net8.0 to net10.0.
  • Move Clone overloads that take an IMagickGeometry to a new method called CloneArea.
  • Reorder names alphabetically in MagickFormat.
  • No longer return null when the native call of MagickImage.IPerceptualHash returns zero but throw an exception instead.
  • Rename AlphaOption to AlphaAction and OrientationType to Orientation so both Magick.NET and magick-wasm use the same names.
  • Change where TQuantumType : struct, IConvertible to where TQuantumType : unmanaged.
  • Removed InverseFloodFill overloads that don't have a target color.
  • Correct the casing of FillRule.Nonzero to FillRule.NonZero.
  • Move color profiles from ColorProfile to ColorProfiles class.

Development notes:

  • Remove pragma warning disable CS8500

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions