Releases: dlemstra/Magick.NET
Releases · dlemstra/Magick.NET
Magick.NET 7.23.0.0
Changes in Magick.NET:
- Removed setting the width and height limit (
10000000
) and use the default value of ImageMagick. - Added
PdfInfo
that can be used to quickly get the page count of aPDF
document (#268). - Removed support for netstandard13.
- Added OpenMP support to the Linux build.
- Removed
Encoding
from the public API of theIptcProfile
. - Added Iptc Envelope that set the character set to UTF8 (#841).
- Moved everything from the ImageMagick.Formats.* namespaces to ImageMagick.Formats
- Added
Predictor
property to theTiffWriteDefines
. - Added
int
overload to theSetDefine
method ofMagickSettings
. - Added
HeicReadDefines
.
Related changes in ImageMagick since the last release of Magick.NET:
- Fix rounding error for CSS colors (reference ImageMagick/ImageMagick6#129).
- set the quality to 100 to produce lossless HEIC images (reference ImageMagick/ImageMagick#3116).
Library updates:
- Magick.NET.Core 6.0.0
- Magick.NET.SystemDrawing 2.0.10
- Magick.NET.SystemWindowsMedia 3.0.4
- ImageMagick 7.0.10-58
Magick.NET 7.22.3.0
Changes in Magick.NET:
- Added
Trim
overload that can be used to only trim the specified edges of an image (#824). - Added
ToHexString
toMagickColor
(#799). - Added
BilateralBlur
toMagickImage
. - Added new formats:
Farbfeld
,Ff
,Jxl
,Phm
andYaml
- ImageMagick uses black for transparent colors. The RGB values of
MagickColors.None
andMagickColors.Transparent
are zero now instead ofQuantum.Max
.
Related changes in ImageMagick since the last release of Magick.NET:
- fixed deadlock when reading a PDF file on Windows (#795).
- fixed long path naming problem where the path already contains
\\?\
(#823). - replaced jxl coder with an implementation that uses the jpeg-xl reference library.
- support HEIC depth masks (reference ImageMagick/ImageMagick#3040).
- support display-p3, Adobe-98, and Pro-photo colorspaces
- read/write 1024 colors Sixel images (reference ImageMagick/ImageMagick#3018).
- percentage -border in x no longer adds one pixel border in y (reference ImageMagick/ImageMagick#2978).
- reduce time to identify PDF/PS/XPS/PCL image width/height (reference ImageMagick/ImageMagick#2993).
- support portable float map format 16-bit half.
- added support for the farbfeld format (reference ImageMagick/ImageMagick#2664).
- correct reading of first row in TIFF decoder.
Library updates:
- Magick.NET.Core 5.3.0
- Magick.NET.SystemDrawing 2.0.9
- Magick.NET.SystemWindowsMedia 3.0.3
- ImageMagick 7.0.10-54
- brotli 1.0.9 (2020-08-27)
- highway 0.0.0 (2020-12-24)
- jpeg-xl 0.2.0 (2020-12-24
Magick.NET 7.22.2.2
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed possible OMP deadlock in the ImageMagick policies.
- Fixed AccessViolation when reading TIFF image with large profile (#787).
Library updates:
- Magick.NET.Core 5.2.2
- Magick.NET.SystemDrawing 2.0.8
- Magick.NET.SystemWindowsMedia 3.0.2
- ImageMagick 7.0.10-43
- libde265 1.0.8 (2020-11-02)
- libheif 1.9.1 (2020-09-25)
Magick·NET 7.22.2.1
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed possible remote code execution when the password for an encrypted PDF file is user controlled.
Library updates:
- Magick.NET.Core 5.2.1
- Magick.NET.SystemDrawing 2.0.7
- Magick.NET.SystemWindowsMedia 3.0.1
- ImageMagick 7.0.10-39
Magick.NET 7.22.2.0
Changes in Magick.NET:
- Added
ReadAsync
andWriteAsync
toMagickImage
andMagickImageCollection
(#765). - Added
SetFontConfigDirectory
toMagickNET
that can be used to set the font config directory (#696). - Switched from
netcoreapp3.0
tonetcoreapp3.1
in Magick.NET.SystemWindowsMedia.
Related changes in ImageMagick since the last release of Magick.NET:
- Stopped reading of the APP14 marker in the JPEG decoder due to unexpected color changes.
- Better support for TIFF YCbCr photometric.
- Support DPX 4:2:2 sampling.
Library updates:
- Magick.NET.Core 5.2.0
- Magick.NET.SystemDrawing 2.0.6
- Magick.NET.SystemWindowsMedia 3.0.0
- ImageMagick 7.0.10-39 beta
Magick.NET 7.22.1.0
Changes in Magick.NET:
- Added support for running Magick.NET on Alpine (or other OS that uses musl) (#523)
- Updated
CompositeOperator
with new operators:Freeze
,Interpolate
,Negate
,Reflect
,SoftBurn
,SoftDodge
,Stamp
andRMSE
. - Added new
MagickFormat
formats:APng
,WebM
. - Added
Interpolate
property to thePdfreadDefines
that can be used to force interpolation (#739) - Added extra overload for the
RemoveProfile
method that accepts anIImageProfile
. - Added
Rewrite
method that can be used to rewrite theExifProfile
(#758). - Using
MemoryStream.TryGetBuffer
for frameworks that support this (#763).
Related changes in ImageMagick since the last release of Magick.NET:
- Applied patch to fix saving large jp2 images (ImageMagick/ImageMagick#2642).
Library updates:
- Magick.NET.Core 5.1.0
- Magick.NET.SystemDrawing 2.0.5
- Magick.NET.SystemWindowsMedia 2.0.3
- ImageMagick 7.0.10-35
Magick.NET 7.22.0.0
Changes in Magick.NET:
- Added Percentage overload for the
MagickImage.Clahe
method. - Removed incorrect GrayScale optimization for
ToBitmap
(#709). - Added missing check for incorrect number of components (#723).
- Use
IMagickImage
instead ofIMagickImage<TQuantumType>
where possible.
Related changes in ImageMagick since the last release of Magick.NET:
- Clip path in 8bim profile is updated when the image is extended. (reference ImageMagick/ImageMagick#2414)
- Add support for OpenRaster (.ora) image format (reference ImageMagick/ImageMagick#2342).
- Fixed reading 8 bit ZipWithPrediction (reference ImageMagick/ImageMagick#2577).
- Enabled support for AVIF encoding on Windows.
Library updates:
- Magick.NET.Core 5.0.0
- Magick.NET.SystemDrawing 2.0.4
- Magick.NET.SystemWindowsMedia 2.0.2
- ImageMagick 7.0.10-30
- bzlib 1.0.6
- libheif 1.8.0
- liblzma 5.2.3
- libraw 0.20.0
- libzip 1.7.3
Magick.NET 7.21.1.0
Changes in Magick.NET:
- Added WhiteBalance to MagickImage.
- Added WriteLayers property to the TiffWriteDefines (#680).
Related changes in ImageMagick since the last release of Magick.NET:
- Only copy the area that was requested when -extract is specified (#702).
- Remove UseCIEColor setting from PDF code as its use is not recommended (#704).
Library updates:
- Magick.NET.Core 4.1.0
- Magick.NET.SystemDrawing 2.0.3
- Magick.NET.SystemWindowsMedia 2.0.1
- ImageMagick 7.0.10-25 beta
Magick.NET 7.21.0.0
Changes in Magick.NET:
- Added netcoreapp3.0 support to Magick.NET.SystemWindowsMedia (#683).
- Added support for liquid rescale to the Linux and macOS build (#402).
- Added support for pango to the Linux and macOS build (#434).
- Added support for librsvg to the Linux and macOS build (#696 #693).
- Added new
InverseLog
EvaluateOperator
. - Added
PreserveCompression
to theTiffWriteDefines
(#697). - Added
defines
overload to theToBase64
method of MagickImage. - Added
SetCompression
method toMagickImag
e (#697). - Renamed
SetArea
andSetPixel
overloads of thePixelCollection
to avoid duplicate name conflicts (#676).
Related changes in ImageMagick since the last release of Magick.NET:
- New pseudo-image format, ashlar, e.g. convert *.jpg -resize 320x320 ashlar:canvas.png).
Library updates:
- Magick.NET.Core 4.0.0
- Magick.NET.SystemDrawing 2.0.2
- Magick.NET.SystemWindowsMedia 2.0.0
- cairo 1.16.0
- fribidi 1.0.9
- harfbuzz 2.6.8
- ImageMagick 7.0.10-24
- jpeg 2.0.5
- pango 1.45.3
- pixman 0.40.0
Magick.NET 7.20.0.1
Related changes in ImageMagick since the last release of Magick.NET:
- Problems converting CMYK to RGB regression (reference ImageMagick/ImageMagick6#83).
Library updates:
- ImageMagick 7.0.10-21