Magick.NET v7.18.0.0 Release Notes

Release Date: 2020-06-01 // almost 4 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.
    • ๐Ÿ”„ ChangedSystem.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: