Skip to content

Releases: dlemstra/Magick.NET

Magick.NET 13.6.0

16 Feb 20:09
d7e2e59
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Make sure the current settings are using when creating new MagickReadSettings (#1495)
  • Also return IndexChannel in the Channels property (#1496).
  • Generate the code to get the description of an ExifTagValue instead of using reflection (#1499).
  • Added Time to the ResourceLimits.
  • Added support for specifying the ColorSpace with a PerceptualHash.
  • Fix: magickSettings: use backing Drawing property instead of options by @Gounlaf in #1521
  • Added Id to EightBimValue that will replace ID in the next major release.
  • Added Id to DrawablePushPattern that will replace ID in the next major release.
  • Added methods to the EightBimProfile profile to get and set the XmpProfile profile inside it (#1517).
  • Added interfaces for the Drawable classes.
  • Added MipmapCount to the DdsWriteDefines that will replace the Mipmaps property in the next major release.
  • Fix: add guards for MagickImage.AdaptiveThreshold by @Gounlaf in #1544
  • Fix: add guards for MagickImage.BilateralBlur by @Gounlaf in #1545
  • Fix: add guards for MagickImage.Clahe by @Gounlaf in #1551
  • Use Quantum.Convert for K value in MagickColor by @Gounlaf in #1512
  • Typo: TiffReadDefines.IgnoreExifPoperties -> IgnoreExifProperties by @Gounlaf in #1556

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)
  • zlib 1.3.1 (2023-01-24)

Full Changelog: 13.5.0...13.6.0

Magick.NET 13.5.0

06 Dec 06:50
57f5344
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Update Channels XML comment by @kmgallahan in #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:

  • Add the up to date "Artifex" name to Ghostscript list (ImageMagick/ImageMagick#6779)
  • Only use the recent names to do the Ghostscript registry lookup and search for the commercial version first.
  • No longer disable NVIDIA devices because we disable OpenCL by default.
  • Improved I/O exception handling
  • Fixed reading Windows 1.x icon file format (ImageMagick/ImageMagick#6670)

Library updates:

Full Changelog: 13.4.0...13.5.0

Magick.NET 13.4.0

22 Oct 16:45
bcc0063
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Typo: Update DensityUnit.cs by @Gounlaf in #1441
  • Typo: Update (I)MagickGeometry.cs by @Gounlaf in #1444
  • Fix typo in ReadingImages.md by @marnicgit in #1446
  • Bump actions/checkout from 3 to 4 by @dependabot in #1433
  • Typo: fix some typos by @Gounlaf in #1460
  • Add BGRA to PixelMapping.cs by @kmgallahan in #1464
  • Update AlphaOption.cs xml docs by @kmgallahan in #1465
  • Make it more clear in the documentation how the default value for ResourceLimits.Memory is set
  • Also return meta channels in the Channels property of an image
  • Added AssumeAlpha to the Jp2ReadDefines that allows a user to assume a 2nd or 4th channel is an alpha channel (#1449)
  • Added GetReadOnlyArea to IPixelCollection (#1456)
  • Use string.format for argument exceptions instead to reduce allocations (#1436).
  • Improved performance of the ToByteArray methods (#1447)
  • Also use the path that was specified with SetTempDirectory when MagickNET needs to create temporary files.

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

Library updates:

New Contributors

Full Changelog: 13.3.0...13.4.0

Magick.NET 13.3.0

21 Sep 10:55
b7c190f
Compare
Choose a tag to compare

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: 13.2.0...13.3.0

Magick.NET 13.2.0

24 Jul 18:54
ba476c7
Compare
Choose a tag to compare

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: 13.1.3...13.2.0

Magick.NET 13.1.3

05 Jun 15:27
593c847
Compare
Choose a tag to compare

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

  • @Caden-Fletcher made their first contribution in #1388

Full Changelog: 13.1.2...13.1.3

Magick.NET 13.1.2

15 May 20:32
efd5095
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Fixed OverflowException in ToByteArray methods (#1387).

Library updates:

Magick.NET 13.1.1

13 May 14:15
aca02db
Compare
Choose a tag to compare

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:

Magick.NET 13.1.0

23 Apr 10:05
fbe0542
Compare
Choose a tag to compare

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:

  • Only write ResolutionResourceBlock when dpi is set (#6201).
  • Fixed possible heap buffer overflow (GHSA-35q2-86c7-9247).
  • Theoretically a more intuitive brighness contrast algorithm (ImageMagick/ImageMagick#6079).
  • If the image type is explicit, use the file extension if possible (ImageMagick/ImageMagick#6242).
  • Added method to update the density and orientation in the xmp profile.

Library updates:

Magick.NET 13.0.1

28 Mar 10:42
e5060c4
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Fixed font kerning (#1362).

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

Library updates: