Releases: dlemstra/Magick.NET
Releases · dlemstra/Magick.NET
Magick.NET 8.2.0
Changes in Magick.NET:
- Added
CancellationToken
overloads to the async methods ofMagickImageFactory
amdMagickImageCollectionFactory
. - Added
ReadOnlySequence<byte>
overloads:netstandard21
:- MagickImage:
constructor
,Ping
,Read
- MagickImageFactory:
Create
- MagickImageCollection:
constructor
,Ping
,Read
- MagickImageCollectionFactory:
Create
- MagickImageInfo:
constructor
,Read
,ReadCollection
- MagickImageInfoFactory:
Create
- MagickImage:
- Added
IBufferWriter<byte>
overloads:netstandard21
:- MagickImage:
Write
- MagickImageCollection:
Write
- MagickImage:
Related changes in ImageMagick since the last release of Magick.NET:
- Heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell).
Library updates:
- Magick.NET.Core 8.2.0
- Magick.NET.SystemDrawing 4.0.3
- Magick.NET.SystemWindowsMedia 4.0.3
- ImageMagick 7.1.0-5 beta (2021-08-08)
Magick.NET 8.1.0
Changes in Magick.NET:
- Added extra overload to the
Statistics
method ofMagickImage
that accepts a Channel (#974). - Added
CancelationToken
overloads to the async methods ofMagickImage
andMagickImageCollection
. - Added
PixelFormat
to theVideoReadDefines
. - Added extra overloads for the
InterpolativeResize
method ofMagickImage
.
Related changes in ImageMagick since the last release of Magick.NET:
- Added support for raqm. This can result in changes of the whitespace between the characters when drawing.
- The predictor tag should only be set for specific compression types (#983).
- Added support for
TextInterlineSpacing
andAntiAlias
to the Pango coder.
Library updates:
- Magick.NET.Core 8.1.0
- Magick.NET.SystemDrawing 4.0.2
- Magick.NET.SystemWindowsMedia 4.0.2
- ImageMagick 7.1.0-4
- liblzma 5.2.5 (2020-03-17)
- raqm 0.7.1 (2020-11-22)
- tiff 4.3.0 (2020-04-20)
Magick.NET 8.0.1
Changes in Magick.NET:
- Removed internal
ExtensionAttribute
to fix compatibility withnet40
. - Switch from
net20
tonet40
inMagick.NET.SystemDrawing
.
Magick.NET 8.0.0
Breaking changes in Magick.NET:
- Removed support for
net40
. When .NET Framework is targeted eithernet20
ornetstandard20
will be used instead.
Changes in Magick.NET:
- Added extra overload for the
GaussianBlur
method ofMagickImage
(#960). - Added
VideoReadDefines
(#962). - Also target
netstandard21
to add support for usingSpan<T>
. - Added extra
ReadOnlySpan<byte>
overloads:netstandard21
:- MagickImage:
constructor
,Ping
,Read
,ReadPixels
- MagickImageFactory:
Create
- MagickImageCollection:
constructor
,Ping
,Read
- MagickImageCollectionFactory:
Create
- MagickImageInfo:
constructor
,Read
,ReadCollection
- MagickImageInfoFactory:
Create
- IPixelCollection:
SetArea
,SetPixels
- IUnsafePixelCollection:
SetArea
,SetPixels
- MagickImage:
- Added extra
async
overloads or new methods:netstandard20
:- MagickImageFactory:
CreateAsync(Stream
- MagickImageCollectionFactory:
CreateAsync(Stream
- MagickImage:
ReadPixelsAsync(Stream
- MagickImageFactory:
netstandard21
:- MagickImage:
ReadAsync(string fileName
,ReadAsync(FileInfo
,ReadPixelsAsync(string fileName
,ReadPixelsAsync(FileInfo
,WriteAsync(string fileName
,WriteAsync(FileInfo
- MagickImageFactory:
CreateAsync(string fileName
,CreateAsync(FileInfo
- MagickImageCollection:
ReadAsync(string fileName
,ReadAsync(FileInfo
,WriteAsync(string fileName
,WriteAsync(FileInfo
- MagickImageCollectionFactory:
CreateAsync(string fileName
,CreateAsync(FileInfo
- MagickImage:
Related changes in ImageMagick since the last release of Magick.NET:
- Raise exception for invalid compose:args geometry (reference ImageMagick/ImageMagick#3765).
- Fixed issue with pink image after extracting pages from multipage tiff (#946)
Library updates:
- Magick.NET.Core 8.0.0
- Magick.NET.SystemDrawing 3.0.0
- Magick.NET.SystemWindowsMedia 4.0.0
- freetype 2.10.4 (2020-10-04)
- harfbuzz 2.8.1 (2021-05-04)
- ImageMagick 7.1.0-2
- lcms 2.12 (2021-03-06)
- libheif 1.12.0 (2021-05-05)
- webp 1.2.0 (2021-01-30)
Magick.NET 7.24.1.0
Changes in Magick.NET:
- Added
JxlWriteDefines
. - Fixed incorrect recursive call in
ToByteArray(IWriteDefines defines)
ofMagickImageCollection
.
Related changes in ImageMagick since the last release of Magick.NET:
- Added support for reading and writing 16-bit jxl images.
- Added support to set the jpeg-xl encoding effort with -define jxl:effort=[number].
Library updates:
- Magick.NET.Core 7.0.1
- Magick.NET.SystemDrawing 2.0.17
- Magick.NET.SystemWindowsMedia 3.0.11
- ImageMagick 7.0.11-14
Magick·NET 7.24.0.0
Changes in Magick.NET:
- Added interface for the OpenCL devices (
IOpenCLDevice
andIOpenCLKernelProfileRecord
). - Several fixes in the return type because the generated code now also uses nullable reference types.
- Added
DepthImage
boolean to theHeicReadDefines
. - Added
VideoWriteDefines
(#913).
Related changes in ImageMagick since the last release of Magick.NET:
- Layers optimize no longer produces broken output (reference ImageMagick/ImageMagick#3520).
- The HEIC depth image will now only be read when the define heic:depth-image is true.
- FL32 no longer returns scambled results (reference ImageMagick/ImageMagick#3614).
- Ashlar pseudo-image format no longer crops labels in last row of tiles by default (reference ImageMagick/ImageMagick#3618).
- Fixed reading TIFF images that are zip compressed and have a large scanline (#915).
Library updates:
- Magick.NET.Core 7.0.0
- Magick.NET.SystemDrawing 2.0.16
- Magick.NET.SystemWindowsMedia 3.0.10
- ImageMagick 7.0.11-12
- highway 0.12.0 (2021-04-15)
- jpeg-xl 0.3.7 (2021-03-29)
Magick.NET 7.23.4.0
Changes in Magick.NET:
- Changing the
ColorType
of theMagickImage
no longer changes theColorType
of theMagickImage.Settings
. - Corrected default value of
Colors
of theQuantizeSettings
. - Added
FromPageSize
to theMagickGeometry
class. - Added
CreateFromPageSize
to theMagickGeometryFactory
class.
Related changes in ImageMagick since the last release of Magick.NET:
- Layers optimize no longer produces broken output (reference ImageMagick/ImageMagick#3520).
- OpenCL will be disabled by default.
Library updates:
- Magick.NET.Core 6.2.0
- Magick.NET.SystemDrawing 2.0.15
- Magick.NET.SystemWindowsMedia 3.0.9
- ImageMagick 7.0.11-8
Magick.NET 7.23.3.0
Changes in Magick.NET:
- Enabled nullable reference types in the libraries.
- No longer allow a null value for the defines.
- Added
ACES
toDngOutputColor
. - Added
WebPWriteDefines
.
Related changes in ImageMagick since the last release of Magick.NET:
- Various improvements with reading/writing JXL images.
Library updates:
- Magick.NET.Core 6.1.3
- Magick.NET.SystemDrawing 2.0.14
- Magick.NET.SystemWindowsMedia 3.0.8
- ImageMagick 7.0.11-4
- jpeg-xl 0.3.3 (2021-03-05)
Magick.NET 7.23.2.1
Changes in Magick.NET:
- Corrected value for PixelChannel.Composite (#869).
Related changes in ImageMagick since the last release of Magick.NET:
- Decode HEIC images in sRGB instead of YCbCr (ImageMagick/ImageMagick#3153).
- Set overall image depth statistic in Composite channel (#869).
- Allow reading multichannel PSD files with 1 or 2 channels (#845).
- Updated libraw to allow reading certain CR3 images (#866).
Library updates:
- Magick.NET.Core 6.1.2
- Magick.NET.SystemDrawing 2.0.13
- Magick.NET.SystemWindowsMedia 3.0.7
- ImageMagick 7.0.11-2
- jpeg-xl 0.3.2 (2021-02-12)
- libheif 1.11.0 (2021-02-02)
- libraw 0.20.0.1 (2021-02-08)
Magick.NET 7.23.2.0
Changes in Magick.NET:
- Added information to the
RelatedExceptions
whenPdfInfo.Create
fails (#843). - Added support for the
ORA
format to the Linux build (dlemstra/Magick.Native#8).
Related changes in ImageMagick since the last release of Magick.NET:
- Trim not working as expected (reference ImageMagick/ImageMagick#3172).
- Extract GPS info from TIFF images (reference ImageMagick/ImageMagick#3167).
Library updates:
- Magick.NET.Core 6.1.1
- Magick.NET.SystemDrawing 2.0.12
- Magick.NET.SystemWindowsMedia 3.0.6
- ImageMagick 7.0.10-62
- highway 0.0.0 (2021-01-30)
- jpeg-xl 0.3.0 (2021-01-29)
- bzlib 1.0.8 (2019-07-13