Skip to content

Releases: dlemstra/Magick.NET

Magick.NET 8.4.0

28 Oct 18:30
a240336
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added StartFontPointsize to the CaptionReadDefines (#1055).
  • Added InterpolationQuality to the DngReadDefines (#1060).

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

  • fix connected component abort trap (reference ImageMagick/ImageMagick#4372).
  • fix stack overflow when parsing malicious tiff image file (report from Muhammad Aldo Firmansyah).
  • improved algorithm for automatic calculation of pointsize for caption and labels.

Library updates:

Magick.NET 8.3.3

07 Oct 19:10
863f8a2
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Fixed possible StackOverflowException when reading the Values of the IptcProfile (#1031).

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

  • Improved algorithm for automatic calculation of word breaks and pointsize for caption and labels.

Library updates:

Full Changelog: 8.3.2...8.3.3

Magick.NET 8.3.2

20 Sep 18:05
f2dc34f
Compare
Choose a tag to compare

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

  • Fixed character spacing in file name when opening PDF file on browser (#1028).

Library updates:

Magick.NET 8.3.1

13 Sep 21:01
d5b7667
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Fixed the implementation of the ToHexString method of the MagickColor class (#1021).
  • Corrected the default value for the gravity of Annotate to Undefined.
  • Return null when the Width or Height of the MagickImage.BoundingBox is zero (#1025).

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

Library updates:

Magick.NET 8.3.0

05 Sep 19:36
55e841c
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added new ReadThumbnail option to the DngReadDefines (#1006).

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

Library updates:

Magick.NET 8.2.1

09 Aug 20:32
47d310d
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Fixed infinite loop inReadOnlySequence<byte> overloads (#1001)

Magick.NET 8.2.0

08 Aug 16:20
ec6ba73
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added CancellationToken overloads to the async methods of MagickImageFactory amd MagickImageCollectionFactory.
  • Added ReadOnlySequence<byte> overloads:
    • netstandard21:
      • MagickImage: constructor, Ping, Read
      • MagickImageFactory: Create
      • MagickImageCollection: constructor, Ping, Read
      • MagickImageCollectionFactory: Create
      • MagickImageInfo: constructor, Read, ReadCollection
      • MagickImageInfoFactory: Create
  • Added IBufferWriter<byte> overloads:
    • netstandard21:
      • MagickImage: Write
      • MagickImageCollection: Write

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

  • Heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell).

Library updates:

Magick.NET 8.1.0

18 Jul 21:39
552e811
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added extra overload to the Statistics method of MagickImage that accepts a Channel (#974).
  • Added CancelationToken overloads to the async methods of MagickImage and MagickImageCollection.
  • Added PixelFormat to the VideoReadDefines.
  • Added extra overloads for the InterpolativeResize method of MagickImage.

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

  • Added support for raqm. This can result in changes of the whitespace between the characters when drawing.
  • The predictor tag should only be set for specific compression types (#983).
  • Added support for TextInterlineSpacing and AntiAlias to the Pango coder.

Library updates:

Magick.NET 8.0.1

29 Jun 20:45
a08cc98
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Removed internal ExtensionAttribute to fix compatibility with net40.
  • Switch from net20 to net40 in Magick.NET.SystemDrawing.

Magick.NET 8.0.0

27 Jun 09:45
7572854
Compare
Choose a tag to compare

Breaking changes in Magick.NET:

  • Removed support for net40. When .NET Framework is targeted either net20 or netstandard20 will be used instead.

Changes in Magick.NET:

  • Added extra overload for the GaussianBlur method of MagickImage (#960).
  • Added VideoReadDefines (#962).
  • Also target netstandard21 to add support for using Span<T>.
  • Added extra ReadOnlySpan<byte> overloads:
    • netstandard21:
      • MagickImage: constructor, Ping, Read, ReadPixels
      • MagickImageFactory: Create
      • MagickImageCollection: constructor, Ping, Read
      • MagickImageCollectionFactory: Create
      • MagickImageInfo: constructor, Read, ReadCollection
      • MagickImageInfoFactory: Create
      • IPixelCollection: SetArea, SetPixels
      • IUnsafePixelCollection: SetArea, SetPixels
  • Added extra async overloads or new methods:
    • netstandard20:
      • MagickImageFactory: CreateAsync(Stream
      • MagickImageCollectionFactory: CreateAsync(Stream
      • MagickImage: ReadPixelsAsync(Stream
    • netstandard21:
      • MagickImage: ReadAsync(string fileName, ReadAsync(FileInfo, ReadPixelsAsync(string fileName, ReadPixelsAsync(FileInfo, WriteAsync(string fileName, WriteAsync(FileInfo
      • MagickImageFactory: CreateAsync(string fileName, CreateAsync(FileInfo
      • MagickImageCollection: ReadAsync(string fileName, ReadAsync(FileInfo, WriteAsync(string fileName, WriteAsync(FileInfo
      • MagickImageCollectionFactory: CreateAsync(string fileName, CreateAsync(FileInfo

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

  • Raise exception for invalid compose:args geometry (reference ImageMagick/ImageMagick#3765).
  • Fixed issue with pink image after extracting pages from multipage tiff (#946)

Library updates: