Releases: dlemstra/Magick.NET
Releases · dlemstra/Magick.NET
Magick.NET 8.3.0
Changes in Magick.NET:
- Added new
ReadThumbnail
option to theDngReadDefines
(#1006).
Related changes in @ImageMagick since the last release of Magick.NET:
- Tweak the bilevel image type (reference ImageMagick/ImageMagick#4121).
- Converting from LAB to RGB leads to wrong colors (reference ImageMagick/ImageMagick#4105).
Library updates:
- Magick.NET.Core 8.3.0
- Magick.NET.SystemDrawing 4.0.5
- Magick.NET.SystemWindowsMedia 4.0.5
- ImageMagick 7.1.0-6 (2021-09-04)
- highway 0.14.0 (2021-07-29)
- jpeg-xl 0.5.0 (2021-08-02)
Magick.NET 8.2.1
Changes in Magick.NET:
- Fixed infinite loop in
ReadOnlySequence<byte>
overloads (#1001)
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)