Class ImageBitMask

Class ImageBitMask

Nombre del espacio: Aspose.Imaging.MagicWand.ImageMasks Asamblea: Aspose.Imaging.dll (25.4.0)

Describe una máscara de imagen binaria.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask ,y, ICloneable

Miembros heredados

ImageMask.Inflate(int) ,y, ImageMask.Crop(Size) ,y, ImageMask.Crop(int, int) ,y, ImageMask.Crop(Rectangle) ,y, ImageMask.IsOpaque(int, int) ,y, ImageMask.IsTransparent(int, int) ,y, ImageMask.GetByteOpacity(int, int) ,y, ImageMask.Clone() ,y, ImageMask.GetFeathered(FeatheringSettings) ,y, ImageMask.Apply() ,y, ImageMask.ApplyTo(RasterImage) ,y, ImageMask.Invert() ,y, ImageMask.Union(ImageMask) ,y, ImageMask.Union(MagicWandSettings) ,y, ImageMask.Union(RasterImage, MagicWandSettings) ,y, ImageMask.Subtract(ImageMask) ,y, ImageMask.Subtract(MagicWandSettings) ,y, ImageMask.Subtract(RasterImage, MagicWandSettings) ,y, ImageMask.Intersect(ImageMask) ,y, ImageMask.Intersect(MagicWandSettings) ,y, ImageMask.Intersect(RasterImage, MagicWandSettings) ,y, ImageMask.ExclusiveDisjunction(ImageMask) ,y, ImageMask.ExclusiveDisjunction(MagicWandSettings) ,y, ImageMask.ExclusiveDisjunction(RasterImage, MagicWandSettings) ,y, ImageMask.Source ,y, ImageMask.Width ,y, ImageMask.Height ,y, ImageMask.Bounds ,y, ImageMask.SelectionBounds ,y, ImageMask.this[int, int] ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

ImageBitMask(El int, int)

Inicia una nueva instancia de la clase Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask con la anchura y la altura especificadas.

public ImageBitMask(int width, int height)

Parameters

width int

La extensión de la máscara.

height int

La altura de la máscara.

ImageBitMask(RasterImage)

Inicializa una nueva instancia de la clase Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask con el tamaño del Aspose.Imaging.RasterImage existente especificado.Aspose.Imaging.RasterImage se almacenará como imagen de fuente.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Imagen de fuente.

Properties

SelectionBounds

Recoge los límites de la parte seleccionada de la máscara, en píxeles.

public override Rectangle SelectionBounds { get; }

Valor de la propiedad

Rectangle

Este[El int, int]

Obtenga la opacidad del pixel especificado.

public override bool this[int x, int y] { get; }

Valor de la propiedad

bool

Methods

Clone()

Crea un nuevo objeto que es una copia de la instancia actual.

public override object Clone()

Returns

object

Un nuevo objeto que es una copia de esta instancia.

Crop(Rectangle)

La máscara con el rectángulo especificado.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

El rectángulo especificado.

Returns

ImageMask

Una colocación Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask como Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

Inflate(Int)

Inflata esta máscara por la cantidad especificada.

public override ImageMask Inflate(int size)

Parameters

size int

La cantidad que se debe infundir esta máscara.

Returns

ImageMask

Un inflatado Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask como Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

SetMaskPixel(int, int, bool)

Establece la opacidad al pixel especificado.

public void SetMaskPixel(int x, int y, bool value)

Parameters

x int

El coordenado x del pixel.

y int

El y-coordenado del pixel.

value bool

cierto si el píxel especificado es opaco; de lo contrario, falso.

Operators

Operador +(Título: ImageBitMask)

La unión de dos máscaras.

public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

La primera máscara.

b ImageBitMask

La segunda máscara.

Returns

ImageBitMask

Nuevos Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operador(Título: ImageBitMask)

Disunción exclusiva de dos máscaras.

public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

La primera máscara.

b ImageBitMask

La segunda máscara.

Returns

ImageBitMask

Nuevos Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operador !(ImageBitMask)

La máscara invertida.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

La máscara debe ser invertida.

Returns

ImageBitMask

Nuevos Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operador *(Título: ImageBitMask)

Intersección de dos máscaras.

public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

La primera máscara.

b ImageBitMask

La segunda máscara.

Returns

ImageBitMask

Nuevos Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operador -(Título: ImageBitMask)

Subtrae la segunda máscara desde el primero.

public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

La primera máscara.

b ImageBitMask

La segunda máscara.

Returns

ImageBitMask

Nuevos Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 Español