Class RasterImageExtension

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

objectRasterImageExtension

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

ArgumentException

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

ImageBitMask

New Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.