Releases: dlemstra/Magick.NET
Releases · dlemstra/Magick.NET
Magick.NET 12.2.2
Related changes in ImageMagick since the last release of Magick.NET:
- Added patch to fix issue with offset that is to low in the bmp coder (#1305).
- Restored support for ubuntu 16.04 and added support for amazon/aws-lambda-dotnet (#1314).
Library updates:
- Magick.NET.Core 12.2.2
- Magick.NET.SystemDrawing 6.1.3
- Magick.NET.SystemWindowsMedia 6.1.3
- ImageMagick 7.1.0-54 (2022-12-10)
- heif 1.14.0 (2022-11-15)
Magick.NET 12.2.1
Changes in Magick.NET:
- Added support for arm64 on macOS with help from @alastairporter (#1000).
- Reduced size of binaries on non-Windows platforms.
Related changes in ImageMagick since the last release of Magick.NET:
- Fix DDS file DDPF_LUMINANCE type of data (ImageMagick/ImageMagick#5452)
Library updates:
- Magick.NET.Core 12.2.1
- Magick.NET.SystemDrawing 6.1.2
- Magick.NET.SystemWindowsMedia 6.1.2
- ImageMagick 7.1.0-52 (2022-11-06)
Magick.NET 12.2.0
Changes in Magick.NET:
- Added extra
Equalize
overload toMagickImage
to allow specifying the channels. - Added
ImportPixels
toMagickImage
. - Fixed bug when reading the Thumbnail of an
ExifProfile
(#1240). - Fixed nullablity annotation of
settings
in theReadPixels
methods ofMagickImage
.
Related changes in ImageMagick since the last release of Magick.NET:
- Remove dalpha from meta channels (ImageMagick/ImageMagick#5521).
- Use ReadStrip method when bit depth is higher than 8 (ImageMagick/ImageMagick#5597).
- Corrected version format to be compatible with Ghostscript 10.00.0 (ImageMagick/ImageMagick#5618)
Library updates:
- ImageMagick 7.1.0-50 beta (2022-10-04)
- harfbuzz 5.1.0 (2022-07-31)
- highway 1.0.1 (2022-08-24)
- jpeg-xl 0.7.0 (2022-09-21)
- png 1.6.38 (2022-09-14)
- raqm 0.9.0 (2022-01-30)
Magick.NET 12.1.0
Changes in Magick.NET:
- Added extra
Shave(size)
overload toMagickImage
. - Added
GetEnvironmentVariable
andSetEnvironmentVariable
to MagickNET (#1226). - Added
IMagickColors
interface to theMagickColors
class. - Added
Colors
to theMagickFactory
. - Added
IEquatable<IMagickColor<TQuantumType>?>
toIPixel<TQuantumType>
. - Corrected the
ToString
andToShortString
methods ofMagickColor
forCMYK
.
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed 32-bit AccessViolationException in the libheif dependency (#1231).
- NCC must return a value less or equal to 1 (#1220).
Library updates:
- ImageMagick 7.1.0-46 (2022-08-17)
Magick.NET 12.0.1
Changes in Magick.NET:
- Fixed copying the native libraries on netstandard2 with .NET Framework.
- Marked
TQuantumtype
in the generic interfaces (e.g.IMagickImage<TQuantumType>
) asIConvertible
. - Added extra properties that can be used to force copying the native libraries to the output directory:
<MagickCopyNativeWindows>true</MagickCopyNativeWindows>
<MagickCopyNativeLinux>true</MagickCopyNativeLinux>
<MagickCopyNativeLinuxMusl>true</MagickCopyNativeLinuxMusl>
<MagickCopyNativeMacOS>true</MagickCopyNativeMacOS>
Magick.NET 12.0.0
Changes in Magick.NET:
- Removed support for
net20
, the minimum version for .NET framework will become4.6.2
(throughnetstandard20
) - Renamed
VideoReadDefines.IntermediateFormat
toReadMode
. - Splitted
BitDepth
intoDetermineBitDepth
andSetBitDepth
and changed the verload order forSetBitDepth
. - Renamed
Negate(bool onlyGrayscale)
intoNegate()
andNegateGrayscale()
. - Renamed
Shade
intoShade()
andShadeGrayscale()
. - Renamed
Contrast(bool enhance)
intoContrast()
andInverseContrast()
. - Renamed
Clip()
intoClip()
andClipOutside()
. - Removed
GetFormatInformation
from theMagickNET
class (useMagickFormatInfo.Create
instead). - Removed
DefinesCreator
base class and added extraMagickDefine
constructor overloads. - Removed
IQuantumInfo
interface (useIQuantum
instead). - Removed
PointD
overloads inMagickImage
for the following methods:Composite
,CopyPixels
,FloodFill
,InverseFloodFill
. - Removed
ToPoint
fromMagickGeometry
. - Removed
HasClippingPath
fromMagickImage
. - Remove implicit casts for
Number
and fromMagickColor
to other color classes. - Renamed
GetColormap
toGetColormapColor
inMagickImage
. - Renamed
SetColormap
toSetColormapColor
inMagickImage
. - Replaced
Tint
overloads ofMagickImage
withTint(IMagickGeometry opacity, IMagickColor<TQuantumType> color)
. - Replaced
ColorMono(bool)
withColorMono.Black
andColorMono.White
. - Replaced
DrawableStrokeAntialias(bool)
withDrawableStrokeAntialias.Enabled
andDrawableStrokeAntialias.Disabled
- Replaced
Drawables.StrokeAntialias(bool)
withDrawables.EnabledStrokeAntialias
andDrawables.DisabledStrokeAntialias
- Replaced
DrawableTextAntialias(bool)
withDrawableTextAntialias.Enabled
andDrawableTextAntialias.Disabled
- Replaced
Drawables.TextAntialias(bool)
withDrawables.EnabledTextAntialias
andDrawables.DisabledTextAntialias
- Replaced
IEnumerable
withIReadOnlyCollection
where possible. - Changed the return type of
MagickImage.Histogram
toIReadOnlyDictionary
. - Changed the return type of
MagickFormatInfo.Create
toIMagickFormatInfo
. - Changed the return type of
MagickNET.SupportedFormats
toIMagickFormatInfo
. - Changed the return type of
ConfigurationFiles.Default
toIConfigurationFiles
Related changes in ImageMagick since the last release of Magick.NET:
- Use our own memory manager for Freetype memory allocation.
- Fixed spurious extra channel @ ImageMagick/ImageMagick#5325
- Support read raw Bayer (rggb) images based on http://im.snibgo.com/demosaic.htm
Library updates:
- ImageMagick 7.1.0-45 (2022-07-31)
Magick.NET 11.3.0
Changes in Magick.NET:
- Added
MaxMemoryRequest
to theResourceLimits
(#1215). - Added the following interfaces
IResourceLimits
,IQuantum
,IOpenCL
,IConfigurationFiles
andIMagickNET
. - Added the following properties to
IMagickFactory
:ResourceLimits
,OpenCL
,ConfigurationFiles
andMagickNET
. - Changed the argument type of
MagickNET.Initialize
fromConfigurationFiles
toIConfigurationFiles
. - Moved
IImageOptimizer
interface toMagick.NET.Core
- Added operator to multiply a
MagickColor
with aPercentage
.
Related changes in ImageMagick since the last release of Magick.NET:
- Fix background opacity rounding (ImageMagick/ImageMagick#5264)
- Fixed empty result on conversion from tiff to pdf (ImageMagick/ImageMagick#5256)
- Fix scrambled image (ImageMagick/ImageMagick#5291)
- Recognize SVG file if it starts with whitespace (ImageMagick/ImageMagick#5294)
- Fixed incorrect pointer update when computing median (ImageMagick/ImageMagick#5298)
- Map channel parameter to pixel channel offset (ImageMagick/ImageMagick#5308)
Library updates:
- ImageMagick 7.1.0-43 (2022-07-09)
- freetype 2.12.1 (2022-05-01)
- openjpeg 2.5.0 (2022-05-13)
- raw 0.20.0.2 (2022-07-07)
Magick.NET 11.2.1
Changes in Magick.NET:
- Added
CreationTime
,Creator
,Subject
,Keywords
andModificationTime
to thePdfWriteDefines
(#1202)
Related changes in ImageMagick since the last release of Magick.NET:
- Reverted incorrect patch when doing auto-orient of an image that is right-top or left-bottom (#1199).
- Limit the value of min_channels in the PSDInfo inside the tiff coder to make it possible to read images with a lot of meta channels (#1200).
Library updates:
- ImageMagick 7.1.0-39 (2022-06-20)
Magick.NET 11.2.0
Changes in Magick.NET:
- Added OpenMP support for:
linux-arm64
andlinux-musl
. - Fixed bug where the files would not be written with the correct name when using WriteAsync (#1189).
- Added static properties
ColorMono.Black
,ColorMono.White
,DrawableStrokeAntialias.Enabled
,DrawableStrokeAntialias.Disabled
,DrawableTextAntialias.Enabled
andDrawableTextAntialias.Disabled
. - Added
NegateGrayscale
,InverseContrast
andSetBitDepth
toMagickImage
. - Added
ReadMode
toVideoReadDefines
.
Related changes in ImageMagick since the last release of Magick.NET:
- Corrected rotation angle for right-top and left-bottom in auto-orient.
- Set pass when webp:target-size or webp:target-psnr are set to fix (ImageMagick/ImageMagick#4931).
- Support Unicode MP4 filenames (ImageMagick/ImageMagick#5182).
Library updates:
- Magick.NET.Core 11.2.0
- Magick.NET.SystemDrawing 5.0.3
- Magick.NET.SystemWindowsMedia 5.0.3
- ImageMagick 7.1.0-37 (2022-06-05)
Magick.NET 11.1.2
Changes in Magick.NET:
- Set the filename to fix reading files asynchronous (#1174) in a
MagickImageCollection
.
Library updates:
- Magick.NET.Core 11.1.2
- Magick.NET.SystemDrawing 5.0.2
- Magick.NET.SystemWindowsMedia 5.0.2