@dlemstra dlemstra released this Oct 16, 2018 · 20 commits to master since this release

Assets 11

Changes in Magick.NET:

  • Fixed reading HEIC images on Linux (#318)
  • Removed Coder and Magic properties from the ConfigurationFiles class.
  • Added initialization method requested in #323.
  • Make exception messages for stream validation more specific (#321)
  • Added option to ImageOptimizer to skip compressing files in unsupported formats instead of throwing an exception (#269)

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

  • Adding coder headers with magic.xml will no longer be supported.
  • Adding coder aliases with coder.xml will no longer be supported.

Library updates:

  • ImageMagick 7.0.8-13 beta

@dlemstra dlemstra released this Sep 22, 2018 · 41 commits to master since this release

Assets 11

Changes in Magick.NET:

  • Disable OpenCL for nVidia cards by default (#317).
  • Added ArithmeticCoding to JpegWriteDefines.
  • Fixed reading MP4 via FFMpeg on macOS (#312).
  • Fixed memory leak reported in #310.
  • Fixed incorrect line break in the caption (#308).
  • Fixed issue with Group4 and Fax compression in the TIFF coder (#307).
  • Added FontTypeMetrics to the Drawables class (#304).

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).
  • Added support for arithmetic coding to the jpeg encoder: -define jpeg:arithmetic-coding=true.

Library updates:

  • ImageMagick 7.0.8-12 beta
  • libjpeg-turbo 2.0.0

@dlemstra dlemstra released this Sep 1, 2018 · 103 commits to master since this release

Assets 11

Changes in Magick.NET:

  • The MagickImageCollection can no longer contain duplicate instances (#295).
  • Removed AddRange overload with IMagickImageCollection.
  • Also set reader when writing stream to fix issue reported in #296.
  • Added AnimationTicksPerSecond to the MagickImage class (#299).

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).
  • Add support for "module" security policy.

Library updates:

  • ImageMagick 7.0.8-11

@dlemstra dlemstra released this Aug 21, 2018 · 127 commits to master since this release

Assets 11

Changes in Magick.NET:

  • Fixed LosslessCompress routine making some PNGs grayscale (#278).

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).
  • Added dcraw coder (dcraw:img.cr2) that can be used to force the use of the dcraw delegate when libraw is the default raw delegate.
  • Restored thread support for the HEIC coder.
  • ThumbnailImage function no longer reveals sensitive information (reference ImageMagick/ImageMagick#1243).

Library updates:

  • ImageMagick 7.0.8-11 beta
  • libraw 0.19.0
  • png 1.6.35

@dlemstra dlemstra released this Jul 29, 2018 · 148 commits to master since this release

Assets 11

Changes in Magick.NET:

  • Added extra checks when freeing buffer inside the ImageOptimizer (#255).
  • Removed readSettings overloads from MagickImageInfo (#256).
  • Renamed StorageType.Long and StorageType.LongLong.
  • Changed ReadMask and WriteMask properties into methods (#243).
  • Renamed Compression to CompressionMethod to avoid issues with System.IO.Compression namespace.
  • Added ReadPixels to the MagickImage class that can be used to read raw pixels (#259).
  • Added SetNativeLibraryDirectory to the MagickNET class (Windows only) hat can be used to set the directory that contains the native library (#230).
  • Also allowing specifying the format when calling Write with a file or fileName.

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).
  • Non-HDRI ScaleLongToQuantum() private method no longer adds a half interval.

Library updates:

  • ImageMagick 7.0.8-9 beta

@dlemstra dlemstra released this Jul 9, 2018 · 179 commits to master since this release

Assets 11

Changes in Magick.NET:

  • Added extra unit test for the WriteMask (#242).
  • Fixed issue with drawing rectangles (#249).
  • Improved detection of SVG files (#250).

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).
  • Fixed a few potential memory leaks (https://github.com/ImageMagick/ImageMagick/issues).
  • Support %B property, the image file size without any decorations.

Library updates:

  • ImageMagick 7.0.8-6
  • exr 2.2.1

@dlemstra dlemstra released this Jun 24, 2018 · 191 commits to master since this release

Assets 11

Changes in Magick.NET:

  • Added support for macOS (#216)
  • Renamed LinearGRAY to LinearGray.
  • Fixed issue with crop offsets (#223).
  • Added property to MagickNET to get all delegates.
  • Build native libraries with VSTS: https://dlemstra.visualstudio.com/Magick.NET/_build
  • Added ChunkCacheMax and ChunkMallocMax to the PngReadDefines (#236)
  • Added enum overload for the mapping in To(Byte/Short)Array method of PixelCollection (#228)

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

Library updates:

  • ImageMagick 7.0.8-3 beta

@dlemstra dlemstra released this May 21, 2018 · 239 commits to master since this release

Assets 11

Changes in Magick.NET:

  • Added overload for LocalContrast that only changes the specified channels (#206)
  • Make sure the ColorSpace is sRGB when converting to a Bitmap (#153 (comment)).
  • Fixed bug when marking a value as an array in the ExifProfile.
  • The JpegOptimizer now preserves all the APP1 markers when compression is lossless.

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).
  • Fixed bug when writing 1bit images in the PCX coder (#214).
  • Added support for reading the eXIf chunk to the PNG coder (#218)

Library updates:

  • ImageMagick 7.0.7.35

@dlemstra dlemstra released this May 1, 2018 · 259 commits to master since this release

Assets 11

Changes in Magick.NET:

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.7.30-beta
  • libde265 1.0.3
  • libheif 1.1.0
  • librsvg 2.40.20