Ocaramba
Ocaramba copied to clipboard
Bump Magick.NET-Q16-AnyCPU from 10.1.0 to 12.0.1
Bumps Magick.NET-Q16-AnyCPU from 10.1.0 to 12.0.1.
Release notes
Sourced from Magick.NET-Q16-AnyCPU's releases.
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:
... (truncated)
Commits
9b358ca
Published Magick.NET 12.0.1f02f773
Forgot to save the file...dff8ce9
Also copy Linux arm64.dbe4c96
Added extra option for Windows.810e23a
Added extra checks for properties to make it possible to copy native librarie...ee5c40d
Added .targets to the editorconfig.7f64862
Also mark TQuantumType as IConvertible.20aeb04
Include the .targets file for all builds.ea0aa91
Updated Readme.md.eb0e63e
Published Magick.NET 12.0.0- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)