Releases: dlemstra/Magick.NET
Releases · dlemstra/Magick.NET
Magick.NET 7.14.1.0
Changes in Magick.NET:
- Added support for compressing
.ico
files with the ImageOptimizer.
Related changes in ImageMagick since the last release of Magick.NET:
- Unexpected -alpha shape results (https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36396).
- Converting from PDF to PBM inverts the image (ImageMagick/ImageMagick#1643).
Library updates:
- ImageMagick 7.0.8-56
Magick.NET 7.14.0.3
Magick.NET 7.14.0.2
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
Changes in Magick.NET:
- Also add the native libraries to the NuGet package in the AnyCPU build (#467).
- Fixed issue when parsing the color profile (https://www.imagemagick.org/discourse-server/viewtopic.php?f=27&t=36223).
Library updates:
- ImageMagick 7.0.8-50
Magick.NET 7.14.0.0
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
andIComparable
fromIMagickImageInfo
. - Added extra properties to the
ColorProfile
class (#443). - Added
RemoveProfile
toExifProfile
. - Removed
IEquatable
fromExifValue
and changed the class into an interface calledIExifValue
. - Added static class called
ExifValues
that contains all the possible exif values that have
a value of the expected type instead ofobject
.
Related changes in ImageMagick since the last release of Magick.NET:
- Added support for reading all images from a HEIC image (reference ImageMagick/ImageMagick#1391).
- Add support for RGB565 image format (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36078).
- Fix transient convolution bug (reference https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36119).
- Support 16 and 32 bit tiled float TIFF images.
- Enabled support for Old-style JPEG compression support in libtiff (#441).
Library updates:
- ImageMagick 7.0.8-50 beta
Magick.NET 7.13.1.0
Changes in Magick.NET:
- Fixed access violation when an exception is raised in the
Write(stream)
method ofMagickImageCollection
(#436). - Changed the default
CompositeOperator
fromCopyAlpha
toIn
inDrawables().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
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
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
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
toSystem.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
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