github dlemstra/Magick.NET 7.18.0.0
Magick.NET 7.18.0.0

latest releases: 14.10.0, 14.9.1, 14.9.0...
5 years ago

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:

Don't miss a new Magick.NET release

NewReleases is sending notifications on new releases.