Clase ImageGrayscaleMask
Summary: Describes a grayscale image mask.
Module: aspose.imaging.magicwand.imagemasks
Full Name: aspose.imaging.magicwand.imagemasks.ImageGrayscaleMask
Inheritance: IImageMask
Constructors
| Name | Descripció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
| Name | Type | Access | Descripción |
|---|---|---|---|
| bounds | Rectangle | r | Obtiene los límites, en píxeles, de esta máscara. |
| height | int | r | Obtiene la altura, en píxeles, de esta máscara. |
| selection_bounds | Rectangle | r | Obtiene los límites de la parte seleccionada de la máscara, en píxeles. |
| source | RasterImage | r | Obtiene la imagen fuente utilizada para crear esta máscara, si existe. |
| width | int | r | Obtiene el ancho, en píxeles, de esta máscara. |
Methods
| Name | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| image | RasterImage | Imagen 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ámetro | Tipo | Descripción |
|---|---|---|
| width | int | Ancho de la máscara. |
| height | int | Altura de la máscara. |
Method: apply_to(image)
apply_to(image)
Aplica la máscara actual al RasterImage especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | RasterImage | Imagen a la que aplicar la máscara. |
Method: clone()
clone()
Crea un nuevo objeto que es una copia de la instancia actual.
Returns
| Tipo | Descripción |
|---|---|
| System.Object | Un 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ámetro | Tipo | Descripción |
|---|---|---|
| rectangle | Rectangle | El rectángulo especificado. |
Returns
| Tipo | Descripción |
|---|---|
| ImageGrayscaleMask | Una ImageGrayscaleMask recortada. |
Method: crop(size)
crop(size)
Recorta la máscara con el tamaño especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size | Size | El tamaño especificado. |
Returns
| Tipo | Descripción |
|---|---|
| ImageGrayscaleMask | Una ImageGrayscaleMask recortada. |
Method: crop(width, height)
crop(width, height)
Recorta la máscara con el ancho y alto especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| width | int | El ancho especificado. |
| height | int | La altura especificada. |
Returns
| Tipo | Descripción |
|---|---|
| ImageGrayscaleMask | Una ImageGrayscaleMask recortada. |
Method: exclusive_disjunction(mask)
exclusive_disjunction(mask)
Obtiene la disyunción exclusiva de la máscara actual con lo proporcionado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| mask | ImageGrayscaleMask | Máscara proporcionada |
Returns
| Tipo | Descripción |
|---|---|
| ImageGrayscaleMask | Nueva ImageGrayscaleMask. |
Method: get(x, y)
get(x, y)
Obtiene o establece la opacidad del píxel especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x del píxel. |
| y | int | La coordenada y del píxel. |
Returns
| Tipo | Descripción |
|---|---|
| System.Byte | Valor 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ámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x del píxel. |
| y | int | La coordenada y del píxel. |
Returns
| Tipo | Descripción |
|---|---|
| System.Byte | Valor 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ámetro | Tipo | Descripción |
|---|---|---|
| mask | ImageGrayscaleMask | Máscara proporcionada |
Returns
| Tipo | Descripción |
|---|---|
| ImageGrayscaleMask | Nueva ImageGrayscaleMask. |
Method: invert()
invert()
Obtiene la inversión de la máscara actual.
Returns
| Tipo | Descripción |
|---|---|
| ImageGrayscaleMask | Nueva ImageGrayscaleMask. |
Method: is_opaque(x, y)
is_opaque(x, y)
Comprueba si el píxel especificado es opaco.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x del píxel. |
| y | int | La coordenada y del píxel. |
Returns
| Tipo | Descripción |
|---|---|
| bool | true 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ámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x del píxel. |
| y | int | La coordenada y del píxel. |
Returns
| Tipo | Descripción |
|---|---|
| bool | true 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ámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x del píxel. |
| y | int | La coordenada y del píxel. |
| valor | System.Byte | Valor 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ámetro | Tipo | Descripción |
|---|---|---|
| mask | ImageGrayscaleMask | Máscara proporcionada |
Returns
| Tipo | Descripción |
|---|---|
| ImageGrayscaleMask | Nueva ImageGrayscaleMask. |
Method: union(mask)
union(mask)
Unión de dos máscaras.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| mask | ImageGrayscaleMask | Máscara proporcionada |
Returns
| Tipo | Descripción |
|---|---|
| ImageGrayscaleMask | Nueva ImageGrayscaleMask. |