Skip to content

Releases: dlemstra/Magick.NET

Magick.NET 7.14.1.0

21 Jul 18:39
dafa931
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added support for compressing .ico files with the ImageOptimizer.

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

Library updates:

  • ImageMagick 7.0.8-56

Magick.NET 7.14.0.3

16 Jul 18:59
9ad707f
Compare
Choose a tag to compare

Changes in Magick.NET:

  • The OpenMP version will now need to VS2019 C++ Redistributable.
  • Fixed improper call to JPEG library (#487).

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

  • Fixed writing a grayscale / gray alpha PSD image (#474).

Library updates:

  • ImageMagick 7.0.8-54

Magick.NET 7.14.0.2

30 Jun 10:16
6c3e8bc
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Fixed incorrect compilation of the Linux and macOS libraries that was introduced in release 7.14.0.0.

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

  • Fixed writing a grayscale / gray alpha PSD image (#474).
  • Improved the speed of the PDF reader (#438).

Library updates:

  • ImageMagick 7.0.8-51 beta

Magick.NET 7.14.0.1

23 Jun 21:00
2efb3df
Compare
Choose a tag to compare

Changes in Magick.NET:

Library updates:

  • ImageMagick 7.0.8-50

Magick.NET 7.14.0.0

16 Jun 21:55
04ccf6b
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Renamed the Native library and moved it to a separate project.
  • Fixed omproper image header. ReadPSDImage/2237 (#448).
  • Fixed long file path : STATUS_HEAP_CORRUPTION (#453).
  • Fixed mistake in initialization of ColorHSL (#454).
  • Fixed loading grayscale tga has incorrect number of channels and alpha channel (#459).
  • Removed IEquatable and IComparable from IMagickImageInfo.
  • Added extra properties to the ColorProfile class (#443).
  • Added RemoveProfile to ExifProfile.
  • Removed IEquatable from ExifValue and changed the class into an interface called IExifValue.
  • Added static class called ExifValues that contains all the possible exif values that have
    a value of the expected type instead of object.

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

Library updates:

  • ImageMagick 7.0.8-50 beta

Magick.NET 7.13.1.0

21 May 21:59
4815920
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Fixed access violation when an exception is raised in the Write(stream) method of MagickImageCollection (#436).
  • Changed the default CompositeOperator from CopyAlpha to In in Drawables().Composite (#442).
  • Added support for RangeThreshold to MagickImage (#428).

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

  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • Enabled support for Old-style JPEG compression support in libtiff (#441).

Library updates:

  • ImageMagick 7.0.8-47 beta

Magick.NET 7.13.0.0

13 May 21:05
6be9b65
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Removed cast from MagickImage to byte[].
  • Removed cast from MagickImageCollection to byte[].
  • Added byte array with offset overload to the Read method of MagickImageInfo (#401).
  • Added byte array with offset overload to the ReadCollection method of MagickImageInfo (#401).
  • Added byte array with offset overload to the CreateImage method of MagickFactory (#401).
  • Added byte array with offset overload to the CreateImageCollection method of MagickFactory (#401).
  • Added byte array with offset overload to the constructor of MagickImageInfo (#401).
  • Added byte array with offset overload to the CreateImageInfo method of MagickFactory (#401).
  • Added extra overloads that allow specifying an extra offset for the gravity overloads of Composite (#427).

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

  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).

Library updates:

  • ImageMagick 7.0.8-45 beta
  • exr 2.3.0
  • ffi 3.2.1
  • freetype 2.10.0
  • jp2 2.0.14
  • jpeg 2.0.2
  • libheif 1.4.0
  • openjpeg 2.3.1
  • png 1.6.37
  • tiff 4.0.10
  • webp 1.0.2

Magick.NET 7.12.0.0

13 Apr 16:57
d8210a6
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added support for background trimming (#398).
  • Added extra byte array Ping overloads to the MagickImage and MagickImageCollection (#408).
  • Fix changes in color of the image when opening and re saving a png image (#409).
  • The ToString method of a geometry should always include 'x' when the value is not a percentage (#410).
  • Removed the Quality property of JpegWriteDefines (#411).
  • Renamed the SamplingFactors property to SamplingFactor in the JpegWriteDefines and changed the type into an enumeration (#412).
  • Corrected linking and missing linking of pthread order (#413).
  • Added extra overloads to LiquidRescale that accept deltaX and rigidity (#421).

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

  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • Initialise ghostscript instances with NULL (reference ImageMagick/ImageMagick#1538).
  • The -layers option compared pixels inocorrectly as opacity rather than alpha.

Library updates:

  • ImageMagick 7.0.8-40

Magick.NET 7.11.1.0

24 Mar 17:59
c167501
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Fixed bug where AnimationIterations would return an incorrect value (#394).
  • Added Flv as a format (#395).
  • Fixed building issue of the libraw library for Linux and MacOS (#397).
  • Added extra overloads that include an offset when reading an image from a byte array (#401).
  • Fixed bug when decoding JPEG files (#403).
  • Fixed invalid conversion from CMYK MagickColor to System.Drawing.Color.

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

  • Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz).
  • Report exception if opening TIFF did not work out.

Library updates:

  • ImageMagick 7.0.8-35 beta

Magick.NET 7.11.0.0

10 Feb 17:13
3b936cb
Compare
Choose a tag to compare

Changes in Magick.NET:

  • OpenMP should be disabled when building libraw (#383).
  • Fixed reading and writing markers that are longer than 65533 (#378).
  • Renamed PixelStorageSettings to PixelReadSettings.
  • Use license instead of license url in the NuGet package (#364).
  • Added channels overloads to the Composite method (#384).
  • Added extra overload for ToBitmap and ToBitmapSource to specify how the density is used (#385).

Library updates:

  • ImageMagick 7.0.8-28 beta