Skip to content

Releases: dlemstra/Magick.NET

Magick.NET 7.20.0.1

23 Jun 22:07
8a7540c
Compare
Choose a tag to compare

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.0.10-21

Magick.NET 7.20.0.0

21 Jun 19:34
f478c8d
Compare
Choose a tag to compare

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:

Library updates:

Magick.NET 7.19.0.1

15 Jun 05:24
0f43c34
Compare
Choose a tag to compare

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:

Library updates:

  • ImageMagick 7.0.10-19

Magick.NET 7.19.0.0

07 Jun 11:21
9cfd2ee
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Refactored the MagickFactory and created separate factories that are now a property of MagickFactory 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 7.18.0.0

01 Jun 09:45
d569388
Compare
Choose a tag to compare

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 for netstandard20.
  • 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 to MagickImage (#642)
  • Improved performance when converting gray MagickImage to Bitmap (#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 7.17.0.1

17 May 10:42
0f7b45d
Compare
Choose a tag to compare

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.0.10-13 beta

Magick.NET 7.17.0.0

07 May 19:54
010875d
Compare
Choose a tag to compare

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

27 Apr 20:32
27c83e7
Compare
Choose a tag to compare

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

12 Apr 08:39
276931a
Compare
Choose a tag to compare

Changes in Magick.NET:

  • Added overload to TransformColorspace and SetProfile that can be used to specify the color transformation mode and set the default back to Quantum (#594).
  • Added boolean overload for MagickImage.SetArtifact (#599)
  • Added boolean overload for MagickImage.SetAttribute (#600)
  • Renamed AddProfile to SetProfile and removed the boolean to set if the profile should be preserve or overwrite. It will now always overwrite it. And a new method called HasProfile 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 the EightBimProfile when the width and height are unknown.

Related changes in ImageMagick since the last release of Magick.NET:

Library updates:

  • ImageMagick 7.0.10-7 beta

Magick.NET 7.15.5.0

22 Mar 19:48
efc51c2
Compare
Choose a tag to compare

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:

Library updates:

  • ImageMagick 7.0.10-2