Classe ImageGrayscaleMask
Summary: Describes a grayscale image mask.
Module: aspose.imaging.magicwand.imagemasks
Full Name: aspose.imaging.magicwand.imagemasks.ImageGrayscaleMask
Inheritance: IImageMask
Constructors
| Name | Descrizione |
|---|---|
| ImageGrayscaleMask(image) | Inizializza una nuova istanza della classe ImageGrayscaleMask con le dimensioni della RasterImage esistente specificata. La RasterImage specificata verrà memorizzata come immagine sorgente. |
| ImageGrayscaleMask(width, height) | Inizializza una nuova istanza della classe ImageGrayscaleMask con la larghezza e l’altezza specificate. |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| bounds | Rectangle | r | Restituisce i limiti, in pixel, di questa maschera. |
| height | int | r | Restituisce l’altezza, in pixel, di questa maschera. |
| selection_bounds | Rectangle | r | Restituisce i limiti della parte selezionata della maschera, in pixel. |
| source | RasterImage | r | Restituisce l’immagine sorgente utilizzata per creare questa maschera, se esiste. |
| width | int | r | Restituisce la larghezza, in pixel, di questa maschera. |
Methods
| Name | Descrizione |
|---|---|
| apply() | Applica la maschera corrente alla sorgente RasterImage, se esiste. |
| apply_to(image) | Applica la maschera corrente al RasterImage specificato. |
| clone() | Crea un nuovo oggetto che è una copia dell’istanza corrente. |
| crop(rectangle) | Ritaglia la maschera con il rettangolo specificato. |
| crop(size) | Ritaglia la maschera con la dimensione specificata. |
| crop(width, height) | Ritaglia la maschera con la larghezza e l’altezza specificate. |
| exclusive_disjunction(mask) | Ottiene la disgiunzione esclusiva della maschera corrente con quella fornita. |
| get(x, y) | Ottiene o imposta l’opacità del pixel specificato. |
| get_byte_opacity(x, y) | Ottiene l’opacità del pixel specificato con precisione byte. |
| intersect(mask) | Restituisce l’intersezione della maschera corrente con quella fornita. |
| invert() | Restituisce l’inversione della maschera corrente. |
| is_opaque(x, y) | Verifica se il pixel specificato è opaco. |
| is_transparent(x, y) | Verifica se il pixel specificato è trasparente. |
| set(x, y, value) | Imposta l’opacità del pixel specificato. |
| subtract(mask) | Restituisce la sottrazione della maschera fornita dalla corrente. |
| union(mask) | Unione di due maschere. |
Constructor: ImageGrayscaleMask(image)
ImageGrayscaleMask(image)
Inizializza una nuova istanza della classe ImageGrayscaleMask con le dimensioni della RasterImage esistente specificata.
La RasterImage specificata verrà memorizzata come immagine sorgente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | RasterImage | Immagine sorgente. |
Constructor: ImageGrayscaleMask(width, height)
ImageGrayscaleMask(width, height)
Inizializza una nuova istanza della classe ImageGrayscaleMask con la larghezza e l’altezza specificate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| width | int | Larghezza della maschera. |
| height | int | Altezza della maschera. |
Method: apply_to(image)
apply_to(image)
Applica la maschera corrente al RasterImage specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | RasterImage | Immagine a cui applicare la maschera. |
Method: clone()
clone()
Crea un nuovo oggetto che è una copia dell’istanza corrente.
Returns
| Tipo | Descrizione |
|---|---|
| System.Object | Un nuovo oggetto che è una copia di questa istanza. |
Method: crop(rectangle)
crop(rectangle)
Ritaglia la maschera con il rettangolo specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rectangle | Rectangle | Il rettangolo specificato. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | Una ImageGrayscaleMask ritagliata. |
Method: crop(size)
crop(size)
Ritaglia la maschera con la dimensione specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| size | Size | La dimensione specificata. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | Una ImageGrayscaleMask ritagliata. |
Method: crop(width, height)
crop(width, height)
Ritaglia la maschera con la larghezza e l’altezza specificate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| width | int | La larghezza specificata. |
| height | int | L’altezza specificata. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | Una ImageGrayscaleMask ritagliata. |
Method: exclusive_disjunction(mask)
exclusive_disjunction(mask)
Ottiene la disgiunzione esclusiva della maschera corrente con quella fornita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mask | ImageGrayscaleMask | Maschera fornita |
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | Nuova ImageGrayscaleMask. |
Method: get(x, y)
get(x, y)
Ottiene o imposta l’opacità del pixel specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La coordinata x del pixel. |
| y | int | La coordinata y del pixel. |
Returns
| Tipo | Descrizione |
|---|---|
| System.Byte | Valore byte; 0 se trasparente; 255 se opaco. |
Method: get_byte_opacity(x, y)
get_byte_opacity(x, y)
Ottiene l’opacità del pixel specificato con precisione byte.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La coordinata x del pixel. |
| y | int | La coordinata y del pixel. |
Returns
| Tipo | Descrizione |
|---|---|
| System.Byte | Valore byte, che rappresenta l’opacità del pixel specificato. |
Method: intersect(mask)
intersect(mask)
Restituisce l’intersezione della maschera corrente con quella fornita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mask | ImageGrayscaleMask | Maschera fornita |
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | Nuova ImageGrayscaleMask. |
Method: invert()
invert()
Restituisce l’inversione della maschera corrente.
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | Nuova ImageGrayscaleMask. |
Method: is_opaque(x, y)
is_opaque(x, y)
Verifica se il pixel specificato è opaco.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La coordinata x del pixel. |
| y | int | La coordinata y del pixel. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | true se il pixel specificato è opaco; altrimenti, false. |
Method: is_transparent(x, y)
is_transparent(x, y)
Verifica se il pixel specificato è trasparente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La coordinata x del pixel. |
| y | int | La coordinata y del pixel. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | true se il pixel specificato è trasparente; altrimenti, false. |
Method: set(x, y, value)
set(x, y, value)
Imposta l’opacità del pixel specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La coordinata x del pixel. |
| y | int | La coordinata y del pixel. |
| valore | System.Byte | Valore byte; 0 se trasparente; 255 se opaco. |
Method: subtract(mask)
subtract(mask)
Restituisce la sottrazione della maschera fornita dalla corrente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mask | ImageGrayscaleMask | Maschera fornita |
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | Nuova ImageGrayscaleMask. |
Method: union(mask)
union(mask)
Unione di due maschere.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mask | ImageGrayscaleMask | Maschera fornita |
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | Nuova ImageGrayscaleMask. |