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
This issue describes the planned breaking changes for Magick.NET
15.0.0:net8.0tonet10.0.Cloneoverloads that take anIMagickGeometryto a new method calledCloneArea.MagickFormat.MagickImage.IPerceptualHashreturns zero but throw an exception instead.AlphaOptiontoAlphaActionandOrientationTypetoOrientationso both Magick.NET and magick-wasm use the same names.where TQuantumType : struct, IConvertibletowhere TQuantumType : unmanaged.InverseFloodFilloverloads that don't have a target color.FillRule.NonzerotoFillRule.NonZero.ColorProfiletoColorProfilesclass.Development notes:
pragma warning disable CS8500