Clase ImageGrayscaleMask

Summary: Describes a grayscale image mask.

Module: aspose.imaging.magicwand.imagemasks

Full Name: aspose.imaging.magicwand.imagemasks.ImageGrayscaleMask

Inheritance: IImageMask

Constructors

NameDescripción
ImageGrayscaleMask(image)Inicializa una nueva instancia de la clase ImageGrayscaleMask con el tamaño del RasterImage existente especificado.
El RasterImage especificado se almacenará como imagen de origen.
ImageGrayscaleMask(width, height)Inicializa una nueva instancia de la clase ImageGrayscaleMask con el ancho y la altura especificados.

Properties

NameTypeAccessDescripción
boundsRectanglerObtiene los límites, en píxeles, de esta máscara.
heightintrObtiene la altura, en píxeles, de esta máscara.
selection_boundsRectanglerObtiene los límites de la parte seleccionada de la máscara, en píxeles.
sourceRasterImagerObtiene la imagen fuente utilizada para crear esta máscara, si existe.
widthintrObtiene el ancho, en píxeles, de esta máscara.

Methods

NameDescripción
apply()Aplica la máscara actual a la fuente RasterImage, si existe.
apply_to(image)Aplica la máscara actual al RasterImage especificado.
clone()Crea un nuevo objeto que es una copia de la instancia actual.
crop(rectangle)Recorta la máscara con el rectángulo especificado.
crop(size)Recorta la máscara con el tamaño especificado.
crop(width, height)Recorta la máscara con el ancho y alto especificados.
exclusive_disjunction(mask)Obtiene la disyunción exclusiva de la máscara actual con lo proporcionado.
get(x, y)Obtiene o establece la opacidad del píxel especificado.
get_byte_opacity(x, y)Obtiene la opacidad del píxel especificado con precisión de byte.
intersect(mask)Obtiene la intersección de la máscara actual con la proporcionada.
invert()Obtiene la inversión de la máscara actual.
is_opaque(x, y)Comprueba si el píxel especificado es opaco.
is_transparent(x, y)Comprueba si el píxel especificado es transparente.
set(x, y, value)Establece la opacidad del píxel especificado.
subtract(mask)Obtiene la sustracción de la máscara proporcionada de la actual.
union(mask)Unión de dos máscaras.

Constructor: ImageGrayscaleMask(image)

 ImageGrayscaleMask(image) 

Inicializa una nueva instancia de la clase ImageGrayscaleMask con el tamaño del RasterImage existente especificado.
El RasterImage especificado se almacenará como imagen de origen.

Parameters:

ParámetroTipoDescripción
imageRasterImageImagen de origen.

Constructor: ImageGrayscaleMask(width, height)

 ImageGrayscaleMask(width, height) 

Inicializa una nueva instancia de la clase ImageGrayscaleMask con el ancho y la altura especificados.

Parameters:

ParámetroTipoDescripción
widthintAncho de la máscara.
heightintAltura de la máscara.

Method: apply_to(image)

 apply_to(image) 

Aplica la máscara actual al RasterImage especificado.

Parameters:

ParámetroTipoDescripción
imageRasterImageImagen a la que aplicar la máscara.

Method: clone()

 clone() 

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

Returns

TipoDescripción
System.ObjectUn nuevo objeto que es una copia de esta instancia.

Method: crop(rectangle)

 crop(rectangle) 

Recorta la máscara con el rectángulo especificado.

Parameters:

ParámetroTipoDescripción
rectangleRectangleEl rectángulo especificado.

Returns

TipoDescripción
ImageGrayscaleMaskUna ImageGrayscaleMask recortada.

Method: crop(size)

 crop(size) 

Recorta la máscara con el tamaño especificado.

Parameters:

ParámetroTipoDescripción
sizeSizeEl tamaño especificado.

Returns

TipoDescripción
ImageGrayscaleMaskUna ImageGrayscaleMask recortada.

Method: crop(width, height)

 crop(width, height) 

Recorta la máscara con el ancho y alto especificados.

Parameters:

ParámetroTipoDescripción
widthintEl ancho especificado.
heightintLa altura especificada.

Returns

TipoDescripción
ImageGrayscaleMaskUna ImageGrayscaleMask recortada.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

Obtiene la disyunción exclusiva de la máscara actual con lo proporcionado.

Parameters:

ParámetroTipoDescripción
maskImageGrayscaleMaskMáscara proporcionada

Returns

TipoDescripción
ImageGrayscaleMaskNueva ImageGrayscaleMask.

Method: get(x, y)

 get(x, y) 

Obtiene o establece la opacidad del píxel especificado.

Parameters:

ParámetroTipoDescripción
xintLa coordenada x del píxel.
yintLa coordenada y del píxel.

Returns

TipoDescripción
System.ByteValor de byte; 0 si es transparente; 255 si es opaco.

Method: get_byte_opacity(x, y)

 get_byte_opacity(x, y) 

Obtiene la opacidad del píxel especificado con precisión de byte.

Parameters:

ParámetroTipoDescripción
xintLa coordenada x del píxel.
yintLa coordenada y del píxel.

Returns

TipoDescripción
System.ByteValor de byte, que representa la opacidad del píxel especificado.

Method: intersect(mask)

 intersect(mask) 

Obtiene la intersección de la máscara actual con la proporcionada.

Parameters:

ParámetroTipoDescripción
maskImageGrayscaleMaskMáscara proporcionada

Returns

TipoDescripción
ImageGrayscaleMaskNueva ImageGrayscaleMask.

Method: invert()

 invert() 

Obtiene la inversión de la máscara actual.

Returns

TipoDescripción
ImageGrayscaleMaskNueva ImageGrayscaleMask.

Method: is_opaque(x, y)

 is_opaque(x, y) 

Comprueba si el píxel especificado es opaco.

Parameters:

ParámetroTipoDescripción
xintLa coordenada x del píxel.
yintLa coordenada y del píxel.

Returns

TipoDescripción
booltrue si el píxel especificado es opaco; de lo contrario, false.

Method: is_transparent(x, y)

 is_transparent(x, y) 

Comprueba si el píxel especificado es transparente.

Parameters:

ParámetroTipoDescripción
xintLa coordenada x del píxel.
yintLa coordenada y del píxel.

Returns

TipoDescripción
booltrue si el píxel especificado es transparente; de lo contrario, false.

Method: set(x, y, value)

 set(x, y, value) 

Establece la opacidad del píxel especificado.

Parameters:

ParámetroTipoDescripción
xintLa coordenada x del píxel.
yintLa coordenada y del píxel.
valorSystem.ByteValor de byte; 0 si es transparente; 255 si es opaco.

Method: subtract(mask)

 subtract(mask) 

Obtiene la sustracción de la máscara proporcionada de la actual.

Parameters:

ParámetroTipoDescripción
maskImageGrayscaleMaskMáscara proporcionada

Returns

TipoDescripción
ImageGrayscaleMaskNueva ImageGrayscaleMask.

Method: union(mask)

 union(mask) 

Unión de dos máscaras.

Parameters:

ParámetroTipoDescripción
maskImageGrayscaleMaskMáscara proporcionada

Returns

TipoDescripción
ImageGrayscaleMaskNueva ImageGrayscaleMask.