Skip to content

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jul 23, 2025

Updated Magick.NET-Q16-OpenMP-x64 from 8.4.0 to 14.7.0.

Release notes

Sourced from Magick.NET-Q16-OpenMP-x64's releases.

14.7.0

What's Changed

  • Added extra overload to the Resize method that allows specifying the filter (#​1819).
  • Allow reading of clip paths without a name and give them a numeric name that can be used by ImageMagick (#​1814).
  • Use the ArrayPool API in .NET Standard 2.1 or later to reduce the creation of LOH objects (#​1812).
  • Allow modification of X and Y in the PointD struct (#​1856).
  • Improved parsing of a geometry in the MagickGeometry class (#​1855).
  • Added Icn to MagickFormat.

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

Library updates:

  • ImageMagick 7.1.2-0 (2025-07-13)
  • aom 3.12.1 (2025-04-11)
  • de265 1.0.16 (2025-05-04)
  • deflate 1.24.0 (2025-05-11)
  • ffi 3.4.8 (2025-04-10)
  • harfbuzz 11.2.1 (2025-05-15)
  • heif 1.20.1 (2025-07-02)
  • lzma 5.8.1 (2025-04-03)
  • openexr 3.3.3 (2025-03-24)
  • pixman 0.46.0 (2025-04-30)
  • png 1.6.48 (2025-04-30)
  • raw 0.22.0-Devel202502 (2024-02-24)
  • xml 2.14.3 (2025-05-13)

Full Changelog: dlemstra/Magick.NET@14.6.0...14.7.0

14.6.0

What's Changed

  • Added PhaseCorrelation and DotProductCorrelation to ErrorMetric.
  • Added MaxBayerPatternPixels, MaxChildrenPerBox, MaxComponents, MaxIlocExtentsPerItem, MaxItems, MaxNumberOfTiles and MaxSizeEntityGroup to the HeicReadDefines (#​1807).
  • Implemented an optimization of the ToBitmap method based upon ideas from (#​1777).

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

  • Also print the requested sizes in the error message when width or height exceeds the limits (#​1798).
  • mime:type is not automatically injected, you must request it.
  • Optimized Oklab and JzAzBz colorspace transformation
  • Support epoch() and magicktime() FX functions

Library updates:

  • ImageMagick 7.1.1-46 (2025-03-18)
  • aom 3.12.0 (2025-02-07)
  • cairo 1.18.4 (2025-03-08)
  • harfbuzz 10.4.0 (2025-03-01)
  • heif 1.19.7 (2025-03-03)
  • openh264 2.6.0 (2025-02-12)
  • png 1.6.47 (2025-02-18)
  • xml 2.13.6 (2025-02-18)

Full Changelog: dlemstra/Magick.NET@14.5.0...14.6.0

14.5.0

What's Changed

  • Added ToWriteableBitmapWithDensity and changed the default DPI to 96 (#​1781)
  • Use CallerArgumentExpressionAttribute in throw helpers (#​1788)
  • Added CAT02LMSC to ColorSpace.

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

Library updates:

  • ImageMagick 7.1.1-44 (2025-02-22)
  • deflate 1.23.0 (2024-12-15)
  • ffi 3.4.7 (2025-02-08)
  • harfbuzz 10.2.0 (2025-01-11)
  • jpeg-turbo 3.1.0 (2024-12-12)
  • lcms 2.17.0 (2025-02-09)
  • lzma 5.6.4 (2025-01-23)
  • openh264 2.5.0 (2024-11-08)
  • openjpeg 2.5.3 (2024-12-09)
  • png 1.6.46 (2025-01-23)
  • raw 0.22.0-Devel202403 (2024-03-30)
  • webp 1.5.0 (2024-12-20)
  • zip 1.11.3 (2025-01-20)

New Contributors

Full Changelog: dlemstra/Magick.NET@14.4.0...14.5.0

14.4.0

What's Changed

  • Added missing interface inheritance (#​1776).

Full Changelog: dlemstra/Magick.NET@14.3.0...14.4.0

14.3.0

What's Changed

  • Make sure FrameCount is 1 when reading a MagickImage (#​1761).
  • Make the constructor of ColorProfile that has a name obsolete and only use icc as the name in the future.
  • Fixed memory leak with the return value of MagickImage.FormatExpression.
  • Added missing interface inheritance (#​1776).
  • Created Magick.NET.AvaloniaMediaImaging (#​1743).

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

  • Make sure we can write jpeg files with an exif profile that has a length of 65533 (#​1764).
  • Move jpeg specific exif detection of profiles with the name app1 to a more generic spot (#​1766).

Library updates:

  • ImageMagick 7.1.1-43 (2024-12-22)
  • aom 3.11.0 (2024-11-14)
  • heif 1.19.5 (2024-11-19)
  • jpeg-xl 0.11.1 (2024-11-26)
  • pixman 0.44.2 (2024-12-03)
  • xml 2.13.5 (2024-11-12)

Full Changelog: dlemstra/Magick.NET@14.2.0...14.3.0

14.2.0

What's Changed

  • Added MagicKernelSharp2013 and MagicKernelSharp2021 to FilterType.
  • Fixed MagickCorruptImageErrorException with iOS 18 HEIC (#​1753)

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

  • Improved decoding speed of the jp2 decoder by storing some values that won't change per image or row. (#​1748)
  • The extra_samples should not be subtracted from the samples_per_pixel when calculating the padding in the tiff coder.

Library updates:

  • ImageMagick 7.1.1-41 (2024-11-16)
  • openexr 3.3.2 (2024-11-11)
  • harfbuzz 10.1.0 (2024-11-05)
  • heif 1.19.3 (2024-11-11)
  • pixman 0.44.0 (2024-11-05)

Full Changelog: dlemstra/Magick.NET@14.1.0...14.2.0

14.1.0

What's Changed

  • Changed the implementation of how the AnyCPU implementation calls the native methods and throw an exception when an unsupported architecture is detected.
  • No longer throw an argument exception for a negative bias value in AdaptiveThreshold (#​1717)
  • Added CloneArea to IMagickImage that will replace the Clone overload with a MagickGeometry.
  • Added CloneAndMutate to IMagickImage that can be used to efficiently clone and mutate an image (#​1577).
  • Enabled trim analyzer for net8.0

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

Library updates:

  • ImageMagick 7.1.1-40 (2024-11-09)
  • cairo 1.18.2 (2024-09-01)
  • deflate 1.22.0 (2024-10-05)
  • imath 3.1.12 (2024-09-11)
  • fribidi 1.0.16 (2024-09-25)
  • harfbuzz 10.0.1 (2024-09-24)
  • heif 1.19.1 (2024-11-01)
  • jpeg-xl 0.11.0 (2024-09-13)
  • lzma 5.6.3 (2024-10-01)
  • openexr 3.3.1 (2024-10-09)
  • png 1.6.44 (2024-09-12)
  • raqm 0.10.2 (2024-09-23)
  • raw 0.21.3 (2024-09-24)
  • tiff 4.7.0 (2024-09-11)
  • xml 2.13.4 (2024-09-18)
  • zip 1.11.2 (2024-10-31)

New Contributors

Full Changelog: dlemstra/Magick.NET@14.0.0...14.1.0

14.0.0

Breaking changes in Magick.NET:

  • Removed netstandard21 support and changed this to net8.0 instead.
  • IMagickImage:
    • Removed the EncodingGeometry, IsDisposed.
    • Removed the FormatInfo property (use MagickFormatInfo.Create(image.Format) instead).
    • Removed the ChromaBluePrimary, ChromaGreenPrimary, ChromaRedPrimary, ChromaWhitePoint properties (use Chromaticity instead).
    • Removed the Distort overload that had both a DistortMethod and IDistortSettings because the settings now contain a DistortMethod property.
    • Removed the Deskew overload that had IDeskewSettings and renamed it to DeskewAndCrop because that was the only setting. And this also means that IDeskewSettings and DeskewSettings have been removed from the library.
    • Renamed Map to Remap.
    • Renamed RePage to ResetPage.
    • Removed all Morphology overloads and only keep the method that uses MorphologySettings.
    • The Interlace property is now readonly and MagickSettings.Interlace should be used to set this setting.
    • The ColorType property no longer returns the value of the MagickSettings.
    • Return IMagickImage instead of double in the Compare method overloads that had an IMagickImage and changed the double return value to an out param instead.
    • Changed the default colorspaces for PerceptualHash from sRGB and HCLp to XyY and HSB.
  • IMagickImageCollection:
    • Renamed Map to Remap.
    • Renamed RePage to ResetPage.
  • IChannelPerceptualHash:
    • Removed SrgbHuPhash and HclpHuPhash (HuPhash(colorspace, index) should be used instead).
  • IEightBimValue:
    • Removed the ID property (Id should be used instead)
  • IExifProfile:
    • The CreateThumbnail method is no longer be available for the netstandard20 target.
  • IImageProfile:
    • Removed GetData (ToByteArray or ToReadOnlySpan should be used instead).
    • The ToByteArray method will no longer return null.
  • IPixelCollection:
    • Removed GetIndex (GetChannelIndex should be used instead).
  • Channels:
    • Removed Default, Grays and Sync.
  • CompareSettings:
    • Made the ErrorMetric property mandatory (through constructor) and immutable.
  • ComplexSettings:
    • Made the ComplexOperator property mandatory (through constructor) and immutable.
  • DngReadDefines
    • Removed the UseAutoWhitebalance property (UseAutoWhiteBalance should be used instead).
    • Removed the UseCameraWhitebalance property (UseCameraWhiteBalance should be used instead).
  • DdsWriteDefines:
    • Removed the Mipmaps property (MipmapCount should be used instead).
  • DrawableComposite:
    • All constructors now require specifying the CompositeOperator.
  • DrawablePushPattern:
    • Removed the ID property (Id should be used instead).
  • ExifTag:
    • Corrected type of TimeZoneOffset to short[].
  • LogEventArgs:
    • The Message property will no longer return null.
  • OpenCLKernelProfileRecord
    • Removed the AverageDuration property.
      ... (truncated)

13.10.0

What's Changed

  • Also don't write a byte order mark when converting a XDocument or IXPathNavigable to a XmpProfile (#​1652)
  • Fix typos in XML documentation comments by @​cordeiro-rubens (#​1659)
  • Corrected casing for UseAutoWhiteBalance and UseCameraWhiteBalance in the DngReadDefines.
  • Fix ImageFormat equality comparison by @​midare160 (#​1668)
  • Include X and Y in ToString when it is specified in one of the constructors of MagickGeometry (#​1674).
  • Added support for performing an Fx operation on a MagickImageCollection (#​1616).
  • Add PngWriteDefines to Magick.NET by @​cordeiro-rubens in (#​1661)

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

Library updates:

  • ImageMagick 7.1.1-35 (2024-07-14)
  • aom 3.9.1 (2024-06-10)
  • fribidi 1.0.15 (2024-06-07)
  • harfbuzz 9.0.0 (2024-06-27)
  • heif 1.18.0 (2024-07-10)
  • highway 1.2.0 (2024-05-31)
  • jpeg-xl 0.10.3 (2024-06-27)
  • lzma 5.6.2 (2024-05-29)
  • raw 0.21.2 (2024-03-29 Snapshot 202403)
  • xml 2.13.2 (2024-07-04)

New Contributors

Full Changelog: dlemstra/Magick.NET@13.9.1...13.10.0

13.9.1

Changes in Magick.NET:

  • Revert patch that disallows negative Percentage values, this is supported in some of the methods. (#​1649)
  • Fixed bug where XmpProfile.FromIXPathNavigable and XmpProfile.FromXDocument would add a xml declaration (#​1652).

Full Changelog: dlemstra/Magick.NET@13.9.0...13.9.1

13.9.0

Changes in Magick.NET:

  • Added MetaChannelCount to MagickImage (#​1585)
  • Added extra overload for the Clut method and and fixed bug that was found in (#​1630).
  • Added channels overload to the HaldClut method of MagickImage.
  • Don't create PointD for MagickImage.Resample by @​Gounlaf in (#​1631)
  • Add missing interface declaration for IMagickImage.ToBase64 by @​Gounlaf in (#​1639)
  • Add a ToBase64 variant MagickImageCollection by @​Gounlaf in (#​1640)
  • Use a HashSet instead of List by @​Gounlaf in (#​1642)
  • Added GetChannelIndex to the IPixelCollection that will replace GetIndex in the next major release.
  • Patches to improve copying the native files with Mono (#​1633)

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

  • Fixed method that determines the width and height of an icon (ImageMagick/ImageMagick#​7341)
  • Added Apple ProRAW header.

Library updates:

  • ImageMagick 7.1.1-33 (2024-05-25)
  • harfbuzz 8.5.0 (2024-05-13)
  • jpeg-turbo 3.0.3 (2024-05-08)
  • xml 2.12.7 (2024-05-13)

Full Changelog: dlemstra/Magick.NET@13.8.0...13.9.0

13.8.0

Changes in Magick.NET:

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

Library updates:

  • ImageMagick 7.1.1-32 (2024-05-05)
  • aom 3.9.0 (2024-04-23)
  • deflate 1.20.0 (2024-03-23)
  • openexr 3.2.4 (2024-03-26)
  • fribidi 1.0.14 (2024-04-25)
  • harfbuzz 8.4.0 (2024-03-29)
  • lzma 5.4.6 (2024-01-26)
  • webp 1.4.0 (2023-04-13)
  • xml 2.12.6 (2024-03-15)

Full Changelog: dlemstra/Magick.NET@13.7.0...13.8.0

13.7.0

Changes in Magick.NET:

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

Library updates:

  • ImageMagick 7.1.1-32 beta (2024-04-23)
  • aom 3.8.2 (2024-03-13)
  • imath 3.1.11 (2024-02-29)
  • openexr 3.2.3 (2024-03-07)
  • ffi 3.4.6 (2024-02-18)
  • harfbuzz 8.3.1 (2024-03-17)
  • highway 1.1.0 (2024-02-18)
  • jpeg-xl 0.10.2 (2024-03-08)
  • openjpeg 2.5.2 (2024-02-28)
  • pixman 0.43.4 (2024-02-29)
    ... (truncated)

13.6.0

Changes in Magick.NET:

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

Library updates:

  • aom 3.8.1 (2024-01-17)
  • de265 1.0.15 (2023-12-20)
  • ImageMagick 7.1.1-28 (2024-02-11)
  • heif 1.17.6 (2023-12-20)
  • imath 3.1.10 (2024-01-27)
  • jasper 4.2.0 (2024-02-05)
  • jpeg-xl 0.9.0 (2023-12-22)
  • jpeg-turbo 3.0.2 (2024-01-16)
  • jpeg-xl 0.9.2 (2024-02-07)
  • lcms 2.16.0 (2023-12-03)
  • lzma 5.4.5 (2023-12-23)
  • pixman 0.43.2 (2024-01-28)
  • png 1.6.42 (2024-01-29)
  • raw 0.21.2 (2023-12-19)
  • xml 2.12.5 (2024-02-04)
    ... (truncated)

13.5.0

Changes in Magick.NET:

  • Update Channels XML comment by @​kmgallahan in Update Channels XML comment dlemstra/Magick.NET#1466
  • Added MagickReadSettings overloads to the Read and ReadCollection method and constructor of MagickImageInfo.
  • Added MagickReadSettings overloads to the Create method of MagickImageInfoFactory.
  • Marked EncodingGeometry, FormatInfo and IsDisposed of MagickImage as obsolete.
  • Corrected return type MagickNET.GetEnvironmentVariable to a nullable string.
  • Added Chromaticity to MagickImage that will replace the separate properties and marked those as obsolete.
  • Made Interlace public in the MagickSettings and made the setter of Interlace in MagickImage obsolete.
  • Added LeftBottom to OrientationType that will replace LeftBotom in the next major release.

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

Library updates:

Full Changelog: dlemstra/Magick.NET@13.4.0...13.5.0

13.4.0

Changes in Magick.NET:

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

Library updates:

New Contributors

Full Changelog: dlemstra/Magick.NET@13.3.0...13.4.0

13.3.0

Changes in Magick.NET:

  • Corrected checks for invalid density (#​1419).
  • Changed Channels to 64-bit to allow setting the mask of all 64 channels.
  • Added Meta channels to Channels and PixelChannel.
  • Added Compression.LERC

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

Library updates:

Full Changelog: dlemstra/Magick.NET@13.2.0...13.3.0

13.2.0

Changes in Magick.NET:

  • Added MagickFormat.Mpo.

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

  • Add support for DXGI_FORMAT_R10G10B10A2_UNORM (#​6423)
  • There is no need to also code WebPEncode when WebPAnimEncoderAdd is used (#​6415)
  • Store additional information when dng:read-thumbnail is specified so the user knows how to read the thumbnail data.

Library updates:

  • Magick.NET.Core 13.2.0
  • Magick.NET.SystemDrawing 7.0.6
  • Magick.NET.SystemWindowsMedia 7.0.6
  • ImageMagick 7.1.1-14 (2023-07-22)
  • de265 1.0.12 (2023-06-13)
  • freetype 2.13.1 (2023-06-24)
  • harfbuzz 8.0.1 (2023-07-12)
  • heif 1.16.2 (2023-05-22)
  • imath 3.1.9 (2023-06-01)
  • jpeg-turbo 3.0.0 (2023-07-03)
  • jpeg-xl 0.8.2 (2023-06-14)
  • openexr 3.1.9 (2023-06-26)
  • png 1.6.40 (2023-06-21)
  • tiff 4.5.1 (2023-06-10)
  • webp 1.3.1 (2023-06-23)
  • zip 1.10.0 (2023-06-23)

Full Changelog: dlemstra/Magick.NET@13.1.3...13.2.0

13.1.3

Changes in Magick.NET:

  • Fixed saving zero value in Rational and SignedRational.

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

  • Added support for reading grayscale DNG images (#​1391).
  • Fixed the calculation of the clut_size to resolve out of bound read.

Library updates:

New Contributors

Full Changelog: dlemstra/Magick.NET@13.1.2...13.1.3

13.1.2

Changes in Magick.NET:

  • Fixed OverflowException in ToByteArray methods (#​1387).

Library updates:

13.1.1

Changes in Magick.NET:

  • Fixed reading .tiff files on alpine ( #​1385).
  • Use a ByteArrayWrapper to reduce memory usage after PR with similar idea from @​abner-commits (#​1381).

Library updates:

13.1.0

Changes in Magick.NET:

  • Fixed writing TIFF files with meta channels (#​1376).
  • AddedStripByteCounts and RowsPerStrip to ExifTag.

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

Library updates:

13.0.1

Changes in Magick.NET:

  • Fixed font kerning (#​1362).

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

Library updates:

13.0.0

Breaking changes in Magick.NET:

  • Removed IEquatable<IMagickImage<TQuantumType>?> from the IMagickImage<TQuantumType> interface.
  • Removed == and != implementation from MagickImage.
  • Removed GetHashCode implementation from MagickImage (#​1350).
  • Renamed IMagickFormatInfo.IsMultiFrame to IMagickFormatInfo.SupportsMultipleFrames.
  • Renamed IMagickFormatInfo.IsReadable to IMagickFormatInfo.SupportsReading.
  • Renamed IMagickFormatInfo.IsWritable to IMagickFormatInfo.SupportsWriting.
  • Renamed Rename Channels.None to Channels.Undefined`.
  • Removed Sum and Variance properties from IChannelStatistics.
  • Removed IEquatable<IStatistics?> from IStatistics.
  • Removed IEquatable<IChannelStatistics?> from IChannelStatistics.
  • Made Statistics and ChannelStatistics internal.

Changes in Magick.NET:

  • Added JpegTablesMode to the TiffWriteDefines (#​1354).
  • Use Content instead of None when creating a ClickOnce manifest (#​1356).
  • Added the following delegates to the macOS x64 and arm64 build: bzlib, jxl. lzma, zip.
  • Added CompressionMethod.BC5.

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

Library updates:

  • Magick.NET.Core 13.0.0
  • Magick.NET.SystemDrawing 7.0.0
  • Magick.NET.SystemWindowsMedia 7.0.0
  • ImageMagick 7.1.1-3 (2023-03-11)
  • aom 3.6.0 (2022-02-07)
  • cairo 1.17.8 (2023-01-30)
  • de265 1.0.11 (2023-02-01)
  • exr 3.1.5 (2022-04-12)
  • ffi 3.4.4 (2022-10-23)
  • freetype 2.13.0 (2023-02-09)
  • fribidi 1.0.12 (2022-04-19
  • harfbuzz 7.1.0 (2023-03-03)
  • heif 1.15.1 (2023-02-16)
  • highway 1.0.3 (2023-01-19)
  • jasper 4.0.0 (2022-11-05)
  • jpeg-turbo 2.1.91 (2023-02-08)
  • jpeg-xl 0.8.1 (2023-02-03)
  • lcms 2.15.0 (2023-03-01)
  • lzma 5.4.0 (2022-12-29)
  • pixman 0.42.2 (2022-11-02)
  • png 1.6.39 (2022-11-20)
  • raqm 0.10.0 (2023-01-11)
  • tiff 4.5.0 (2022-12-13)
  • xml 2.10.3 (2022-10-14)
    ... (truncated)

12.3.0

Changes in Magick.NET:

  • Added Percentage overload to the Border method of MagickImage.
  • Use None instead of Content to stop publishing of the native libraries in the root folder (#​1336).

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

Library updates:

12.2.2

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

  • Added patch to fix issue with offset that is to low in the bmp coder (#​1305).
  • Restored support for ubuntu 16.04 and added support for amazon/aws-lambda-dotnet (#​1314).

Library updates:

12.2.1

Changes in Magick.NET:

  • Added support for arm64 on macOS with help from @​alastairporter (#​1000).
  • Reduced size of binaries on non-Windows platforms.

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

Library updates:

12.2.0

Changes in Magick.NET:

  • Added extra Equalize overload to MagickImage to allow specifying the channels.
  • Added ImportPixels to MagickImage.
  • Fixed bug when reading the Thumbnail of an ExifProfile (#​1240).
  • Fixed nullablity annotation of settings in the ReadPixels methods of MagickImage.

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

Library updates:

  • ImageMagick 7.1.0-50 beta (2022-10-04)
  • harfbuzz 5.1.0 (2022-07-31)
  • highway 1.0.1 (2022-08-24)
  • jpeg-xl 0.7.0 (2022-09-21)
  • png 1.6.38 (2022-09-14)
  • raqm 0.9.0 (2022-01-30)

12.1.0

Changes in Magick.NET:

  • Added extra Shave(size) overload to MagickImage.
  • Added GetEnvironmentVariable and SetEnvironmentVariable to MagickNET (#​1226).
  • Added IMagickColors interface to the MagickColors class.
  • Added Colors to the MagickFactory.
  • Added IEquatable<IMagickColor<TQuantumType>?> to IPixel<TQuantumType>.
  • Corrected the ToString and ToShortString methods of MagickColor for CMYK.

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

  • Fixed 32-bit AccessViolationException in the libheif dependency (#​1231).
  • NCC must return a value less or equal to 1 (#​1220).

Library updates:

  • ImageMagick 7.1.0-46 (2022-08-17)

12.0.1

Changes in Magick.NET:

  • Fixed copying the native libraries on netstandard2 with .NET Framework.
  • Marked TQuantumtype in the generic interfaces (e.g. IMagickImage<TQuantumType>) as IConvertible.
  • Added extra properties that can be used to force copying the native libraries to the output directory:
    • <MagickCopyNativeWindows>true</MagickCopyNativeWindows>
    • <MagickCopyNativeLinux>true</MagickCopyNativeLinux>
    • <MagickCopyNativeLinuxMusl>true</MagickCopyNativeLinuxMusl>
    • <MagickCopyNativeMacOS>true</MagickCopyNativeMacOS>

12.0.0

Changes in Magick.NET:

  • Removed support for net20, the minimum version for .NET framework will become 4.6.2 (through netstandard20)
  • Renamed VideoReadDefines.IntermediateFormat to ReadMode.
  • Splitted BitDepth into DetermineBitDepth and SetBitDepth and changed the verload order for SetBitDepth.
  • Renamed Negate(bool onlyGrayscale) into Negate() and NegateGrayscale().
  • Renamed Shade into Shade() and ShadeGrayscale().
  • Renamed Contrast(bool enhance) into Contrast() and InverseContrast().
  • Renamed Clip() into Clip() and ClipOutside().
  • Removed GetFormatInformation from the MagickNET class (use MagickFormatInfo.Create instead).
  • Removed DefinesCreator base class and added extra MagickDefine constructor overloads.
  • Removed IQuantumInfo interface (use IQuantum instead).
  • Removed PointD overloads in MagickImage for the following methods: Composite, CopyPixels, FloodFill, InverseFloodFill.
  • Removed ToPoint from MagickGeometry.
  • Removed HasClippingPath from MagickImage.
  • Remove implicit casts for Number and from MagickColor to other color classes.
  • Renamed GetColormap to GetColormapColor in MagickImage.
  • Renamed SetColormap to SetColormapColor in MagickImage.
  • Replaced Tint overloads of MagickImage with Tint(IMagickGeometry opacity, IMagickColor<TQuantumType> color).
  • Replaced ColorMono(bool) with ColorMono.Black and ColorMono.White.
  • Replaced DrawableStrokeAntialias(bool) with DrawableStrokeAntialias.Enabled and DrawableStrokeAntialias.Disabled
  • Replaced Drawables.StrokeAntialias(bool) with Drawables.EnabledStrokeAntialias and Drawables.DisabledStrokeAntialias
  • Replaced DrawableTextAntialias(bool) with DrawableTextAntialias.Enabled and DrawableTextAntialias.Disabled
  • Replaced Drawables.TextAntialias(bool) with Drawables.EnabledTextAntialias and Drawables.DisabledTextAntialias
  • Replaced IEnumerable with IReadOnlyCollection where possible.
  • Changed the return type of MagickImage.Histogram to IReadOnlyDictionary.
  • Changed the return type of MagickFormatInfo.Create to IMagickFormatInfo.
  • Changed the return type of MagickNET.SupportedFormats to IMagickFormatInfo.
  • Changed the return type of ConfigurationFiles.Default to IConfigurationFiles

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

Library updates:

  • ImageMagick 7.1.0-45 (2022-07-31)

11.3.0

Changes in Magick.NET:

  • Added MaxMemoryRequest to the ResourceLimits (#​1215).
  • Added the following interfaces IResourceLimits, IQuantum, IOpenCL, IConfigurationFiles and IMagickNET.
  • Added the following properties to IMagickFactory: ResourceLimits, OpenCL, ConfigurationFiles and MagickNET.
  • Changed the argument type of MagickNET.Initialize from ConfigurationFiles to IConfigurationFiles.
  • Moved IImageOptimizer interface to Magick.NET.Core
  • Added operator to multiply a MagickColor with a Percentage.

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

Library updates:

  • ImageMagick 7.1.0-43 (2022-07-09)
  • freetype 2.12.1 (2022-05-01)
  • openjpeg 2.5.0 (2022-05-13)
  • raw 0.20.0.2 (2022-07-07)

11.2.1

Changes in Magick.NET:

  • Added CreationTime, Creator, Subject, Keywords and ModificationTime to the PdfWriteDefines (#​1202)

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

  • Reverted incorrect patch when doing auto-orient of an image that is right-top or left-bottom (#​1199).
  • Limit the value of min_channels in the PSDInfo inside the tiff coder to make it possible to read images with a lot of meta channels (#​1200).

Library updates:

  • ImageMagick 7.1.0-39 (2022-06-20)

11.2.0

Changes in Magick.NET:

  • Added OpenMP support for: linux-arm64 and linux-musl.
  • Fixed bug where the files would not be written with the correct name when using WriteAsync (#​1189).
  • Added static properties ColorMono.Black, ColorMono.White, DrawableStrokeAntialias.Enabled, DrawableStrokeAntialias.Disabled, DrawableTextAntialias.Enabled and DrawableTextAntialias.Disabled.
  • Added NegateGrayscale, InverseContrast and SetBitDepth to MagickImage.
  • Added ReadMode to VideoReadDefines.

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

Library updates:

11.1.2

Changes in Magick.NET:

  • Set the filename to fix reading files asynchronous (#​1174) in a MagickImageCollection.

Library updates:

11.1.1

Changes in Magick.NET:

  • Set the filename to fix reading files asynchronous (#​1174).

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

Library updates:

11.1.0

Changes in Magick.NET:

  • Added jpeg-xl support to arm64 on Linux.
  • Magick.NET.SystemDrawing and Magick.NET.SystemWindowsMedia require at least net462 instead of net40 .
  • Added ImageMagickVersion to the MagickNET class.

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

  • Improve multispectral support.

Library updates:

11.0.0

Breaking changes in Magick.NET:

  • Removed MagickImage constructors and MagickImageFactory methods that use IPixelReadSettings (ReadPixels should be used instead).

Changes in Magick.NET:

  • Added support for arm64 on Linux (#​380).
  • Added overloads with the QuantumType to ReadPixels method for Q16 and Q16-HDRI (#​1142).
  • Added IgnoreLayers to the TiffReadDefines.
  • Fixed memory leak when using MagickImage constructor with Stream argument for large WebP image (#​1163).

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

Library updates:

10.1.0

Changes in Magick.NET:

  • Added channel overloads to SigmoidalContrast and InverseSigmoidalContrast (#​1144)

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

  • Fixed memory leak in Thumbnail of ImageMagick (#​1148)
  • Fixed bug in the icon coder when using icon:auto-resize (#​1150)

Library updates:

10.0.0

Breaking changes in Magick.NET:

  • Removed bool overload for SigmoidalContrast and added InverseSigmoidalContrast instead in MagickImage (#​1141).

Changes in Magick.NET:

  • Added byte[], ReadOnlySpan<byte> and ReadOnlySequence<byte> overloads to MagickFormatInfo.Create and MagickNET.GetFormatInformation.
  • Added HideAnnotations to PdfReadDefines (#​1139).
  • Fixed issue when cloning an empty image (#​1140).
  • Added MagickFormat.StrImg.

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

Library updates:

9.1.2

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

  • Optimize reading of XPM properties.
  • The GIF Netscape block must appear immediately after the global color table.
  • Fixed performance issue in the thumbnail method (#​1125).

Library updates:

9.1.1

Changes in Magick.NET:

  • Fixed copying the native library to the bin folder on .NET Framework (#​1121).

Library updates:

9.1.0

Changes in Magick.NET:

  • Added optimizations to the internal EnumHelper class with the help of @​rpnetcoder (#​1122).
  • Fixed copying the native library to the bin folder on .NET Framework (#​1121).
  • Added SyncImageWithTiffProperties to the MagickReadSettings.

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

Library updates:

9.0.0

Breaking changes in Magick.NET:

  • Removed support for .NET 2.0 from the AnyCPU packages (still supported in the x86/x64 releases).
  • Removed support for the Flif format.

Changes in Magick.NET:

  • Added support for arm64 on Windows to the AnyCPU packages.
  • Added MagickFormat.Ftxt.
  • Added IntermediateFormat to the VideoReadDefines.

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

Library updates:

8.6.1

Changes in Magick.NET:

  • Fixed an issue when executing ffmpeg (this is a only a fix for Windows for now, a fix for other platforms will follow at a later moment).

Library updates:

8.6.0

Changes in Magick.NET:

  • Added support for arm64 on Windows (only in the -arm64 packages).
  • Added Integral to MagickImage.
  • Added SaliencyBlend and SeamlessBlend to CompositeOperator.

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

Library updates:

8.5.0

Changes in Magick.NET:

  • Added Exact to the WebPWriteDefines.
  • Added PreserveOpacityMask and ReplicateProfile to the PsdReadDefines.
  • Added SyncImageWithExifProfile to the MagickReadSettings.

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

  • Improved adjustment of page offset when resizing an image.
  • Added support for reading extra channels in a PSD file (reference Alpha Channels in PSDs (Part 2) ImageMagick/ImageMagick#4499).
  • The profile of a PSD file will no longer be copied to all the images, only the first returned image will contain the profile. To re-enable the old behavior add -define psd:replicate-profile=true.

Library updates:

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

---
updated-dependencies:
- dependency-name: Magick.NET-Q16-OpenMP-x64
  dependency-version: 14.7.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels Jul 23, 2025
Copy link
Author

dependabot bot commented on behalf of github Sep 5, 2025

Superseded by #2.

@dependabot dependabot bot closed this Sep 5, 2025
@dependabot dependabot bot deleted the dependabot/nuget/Source/Components/ImageGlass.Base/Magick.NET-Q16-OpenMP-x64-14.7.0 branch September 5, 2025 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants