Skip to content

Releases: dlemstra/Magick.NET

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

Magick.NET 7.10.2.0

22 Jan 22:15
6567bd8
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added "raw" option to the DdsWriteDefines.

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

Library updates:

  • ImageMagick 7.0.8-25 beta
  • libheif 1.3.2

Magick.NET 7.10.1.0

13 Jan 18:18
094f2a9
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added FontNames to MagickNET and made sure that FontFamilies no longer contains duplicates.
  • MediaPixelFormats does not support CMYKA so the image needs to be changed to sRGB.

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

Library updates:

  • ImageMagick 7.0.8-24
  • libraw 0.19.2

Magick.NET 7.10.0.0

01 Jan 22:53
c339fb1
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Removed Crop(int x, int y, int width, int height).
  • Removed Chop(int xOffset, int width, int yOffset, int height).
  • Changed the default gravity for Crop(int width, int height) from Center to Undefined.

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

  • Support negative rotations in a geometry (e.g. -10x-10+10+10).
  • Cube image format returns a HALD image.
  • CLAHE tiles overlapped are now centered relative to the image.

Library updates:

  • ImageMagick 7.0.8-23

Magick.NET 7.9.2.0

17 Dec 21:57
6af2b8b
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added ChangeUnits to Density that can be used to change the units of a Density.
  • Fixed density used in ToBitmapSource (#362).
  • Fixed reading JPEG files (#363).

Library updates:

  • ImageMagick 7.0.8-17 beta