Releases: dlemstra/Magick.NET
Releases · dlemstra/Magick.NET
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
Magick.NET 7.20.0.0
Changes in Magick.NET:
- Changed the AreaThreshold property into a threshold and added all the other threshold to the ConnectedComponentsSettings.
- Added Avif to MagickFormat.
Related changes in ImageMagick since the last release of Magick.NET:
- Added support for 32 bit zip with prediction format to the PSD decoder (reference ImageMagick/ImageMagick#455).
- Fix incorrect parsing of font family list (reference ImageMagick/ImageMagick#2153).
Library updates:
- Magick.NET.Core 3.0.0
- Magick.NET.SystemDrawing 2.0.1
- Magick.NET.SystemWindowsMedia 1.0.2
- aom 2.0.0
- croco 0.6.13
- exr 2.5.1
- glib 2.64.3
- ImageMagick 7.0.10-21 beta
- jp2 2.0.16
- jpeg 2.0.4
- lcms 2.11
- libde265 1.0.5
- libheif 1.7.0
Magick.NET 7.19.0.1
Changes in Magick.NET:
- Fixed issue with reading TIFF images with OJPEG Compression (#660).
Related changes in ImageMagick since the last release of Magick.NET:
- Colorspace change will remove ICC profile (reference ImageMagick/ImageMagick6#82).
Library updates:
- ImageMagick 7.0.10-19
Magick.NET 7.19.0.0
Changes in Magick.NET:
- Refactored the
MagickFactory
and created separate factories that are now a property ofMagickFactory
and a separate factory:Color
Drawables
Geometry
Image
ImageCollection
ImageInfo
Matrix
QuantumInfo
Settings
- Fixed
ToBitmap
method in the Magick.NET.SystemDrawing method that would create corrupted output (#652).
Related changes in ImageMagick since the last release of Magick.NET:
- Free up memory after a ICC profile is removed.
Library updates:
- Magick.NET.Core 2.0.0
- Magick.NET.SystemDrawing 2.0.0
- Magick.NET.SystemWindowsMedia 1.0.1
- ImageMagick 7.0.10-17 beta
Magick.NET 7.18.0.0
Changes in Magick.NET:
- Removed deprecated
MagickScript
classes. - Added an interface for the following classes:
MagickGeometry
MagickColor
MagickFormatInfo
MagickErrorInfo
MagickSearchResult
MagickSettings
MagickReadSettings
ChannelMoments
ChannelPerceptualHash
ChannelStatistics
Moments
PerceptualHash
Statistics
UnsafePixelCollection
Pixel
PixelReadSettings
ConnectedComponentsSettings
ConnectedComponent
Drawables
DrawableAffine
Paths
PrimaryInfo
SparseColorArg
TypeMetric
XmpProfile
CompareSettings
MontageSettings
ComplexSettings
DeskewSettings
DistortSettings
KmeansSettings
,QuantizeSettings
MorphologySettings
- Changed the interfaces that have a property or method that is different per quantum (Q8/Q16/Q16-HDRI) to a generic interface (e.g.
IMagickImage<TQuantumType>
) - Removed implicit casts from various classes.
- Moved interfaces and some of the class to a new library called Magick.NET.Core to make it possible to add extensions methods that work for all quantums.
- Changed
System.Drawing
methods into extension methods and moved it to a separate library and added support fornetstandard20
. - Changed
System.Windows.Media
methods into extension methods and moved it to a separate library. - Added method to get the pointer to a pixel area to the
IUnsafePixelCollection
. - Added
InterpolativeResize
toMagickImage
(#642) - Improved performance when converting gray
MagickImage
toBitmap
(#644)
Related changes in ImageMagick since the last release of Magick.NET:
- Silently convert incompatible colorspaces to sRGB when writing PDF (#649)
- Errant warning when reading a profile file (reference ImageMagick/ImageMagick#2030).
- Fix one off error on PDF object for images with ICC profile.
Library updates:
- Magick.NET.Core 1.0.0
- Magick.NET.SystemDrawing 1.0.0
- Magick.NET.SystemWindowsMedia 1.0.0
- ImageMagick 7.0.10-16
- tiff 4.1.0
Magick.NET 7.17.0.1
Related changes in ImageMagick since the last release of Magick.NET:
- Fixed parsing SVG images with the MSVG coder (#632).
- Fixed black artefacts during quantization (ImageMagick/ImageMagick#2007).
- Fixed CMYK to sRGB conversion (https://imagemagick.org/discourse-server/viewtopic.php?f=27&t=37884).
Library updates:
- ImageMagick 7.0.10-13 beta
Magick.NET 7.17.0.0
Changes in Magick.NET:
- Removed System.Drawing specific Drawable code.
- Moved the read and write defines into it's own ImageMagick.Formats.[Format] namespace.
- Removed the Magick.NET.Web project.
- Added extra class that can be used to parse the additional info of a PSD file (#620).
Related changes in ImageMagick since the last release of Magick.NET:
- Disable "random" OpenCL kernel. Previously the work load was distributed but each started with the same random seed.
- Finished implementation of -distort rigid-affine
- Enable threaded PNG coder on non Windows platforms (#623)
Library updates:
- ImageMagick 7.0.10-11 beta
Magick.NET 7.16.1.0
Changes in Magick.NET:
- Added ConvexHull to MagickImage (#593).
- Added MinimumBoundingBox to MagickImage (#614).
- Fixed implementation of the comment property (#616).
- Add the possibility to add some IPTC values with the same tag more than once (#262).
- Added RigidAffine to the distort methods.
- The OpenMP release no longer requires the installation of the VisualStudio C++ Redistributable package (#587).
Related changes in ImageMagick since the last release of Magick.NET:
- Correction to allocate a colormap of the maximum colors when color reducing an image sequence (#617).
- Label was not centered properly (reference ImageMagick/ImageMagick#1879).
Library updates:
- ImageMagick 7.0.10-10
Magick.NET 7.16.0.0
Changes in Magick.NET:
- Added overload to
TransformColorspace
andSetProfile
that can be used to specify the color transformation mode and set the default back toQuantum
(#594). - Added boolean overload for
MagickImage.SetArtifact
(#599) - Added boolean overload for
MagickImage.SetAttribute
(#600) - Renamed
AddProfile
toSetProfile
and removed the boolean to set if the profile should be preserve or overwrite. It will now always overwrite it. And a new method calledHasProfile
was added that can be used to check if an image has a profile with a specific name. - Deprecated
MagickScript
(#604). - Fixed bug in the
ClipPaths
property of theEightBimProfile
when the width and height are unknown.
Related changes in ImageMagick since the last release of Magick.NET:
- The X max attribute for certain fonts is zero (reference https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723).
- Multi-value of jp2:quality does not work (reference ImageMagick/ImageMagick#1873).
- Return EPS & TIFF images from the EPT image format (reference https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37781).
Library updates:
- ImageMagick 7.0.10-7 beta
Magick.NET 7.15.5.0
Changes in Magick.NET:
- Added support for the Kapur AutoThresholdMethod (#429).
- Added Complex to MagickImageCollection (#431).
- Fixed stroked rectangle is drawn incorrectly (#591).
- Added optimization for when the collection only contains a single image (#594).
Related changes in ImageMagick since the last release of Magick.NET:
- Stroked dash array render properly again
- Added option to specify the preferred version when writing a PDF file with -define pdf:version=version (e.g. 1.7)
- Label text no longer gets cut-off (reference https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37621).
Library updates:
- ImageMagick 7.0.10-2