Class RasterImageExtension
Namespace: Aspose.Imaging.MagicWand
Assembly: Aspose.Imaging.dll (25.4.0)
Class with masks extension methods for Aspose.Imaging.RasterImage.
public static class RasterImageExtension
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Methods
ApplyMask(RasterImage, IImageMask)
Applies Aspose.Imaging.MagicWand.ImageMasks.IImageMask to the Aspose.Imaging.RasterImage.
public static void ApplyMask(RasterImage image, IImageMask mask)
Parameters
image
RasterImage
Image to apply mask to.
mask
IImageMask
The mask to be applied.
Exceptions
Thrown when the mask size is smaller than image.
SelectMask(RasterImage, MagicWandSettings)
Creates a Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask with selection of pixels with colors similar to the color of the reference point based on Aspose.Imaging.MagicWand.MagicWandSettings.
public static ImageBitMask SelectMask(RasterImage source, MagicWandSettings settings = null)
Parameters
source
RasterImage
Raster image for the algorithm to work over.
settings
MagicWandSettings
The settings used to process the selection, includes the reference point.
Returns
New Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.