Classe ImageGrayscaleMask

Summary: Describes a grayscale image mask.

Module: aspose.imaging.magicwand.imagemasks

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

Inheritance: IImageMask

Constructors

NameDescrizione
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

NameTypeAccessDescrizione
boundsRectanglerRestituisce i limiti, in pixel, di questa maschera.
heightintrRestituisce l’altezza, in pixel, di questa maschera.
selection_boundsRectanglerRestituisce i limiti della parte selezionata della maschera, in pixel.
sourceRasterImagerRestituisce l’immagine sorgente utilizzata per creare questa maschera, se esiste.
widthintrRestituisce la larghezza, in pixel, di questa maschera.

Methods

NameDescrizione
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:

ParametroTipoDescrizione
imageRasterImageImmagine sorgente.

Constructor: ImageGrayscaleMask(width, height)

 ImageGrayscaleMask(width, height) 

Inizializza una nuova istanza della classe ImageGrayscaleMask con la larghezza e l’altezza specificate.

Parameters:

ParametroTipoDescrizione
widthintLarghezza della maschera.
heightintAltezza della maschera.

Method: apply_to(image)

 apply_to(image) 

Applica la maschera corrente al RasterImage specificato.

Parameters:

ParametroTipoDescrizione
imageRasterImageImmagine a cui applicare la maschera.

Method: clone()

 clone() 

Crea un nuovo oggetto che è una copia dell’istanza corrente.

Returns

TipoDescrizione
System.ObjectUn nuovo oggetto che è una copia di questa istanza.

Method: crop(rectangle)

 crop(rectangle) 

Ritaglia la maschera con il rettangolo specificato.

Parameters:

ParametroTipoDescrizione
rectangleRectangleIl rettangolo specificato.

Returns

TipoDescrizione
ImageGrayscaleMaskUna ImageGrayscaleMask ritagliata.

Method: crop(size)

 crop(size) 

Ritaglia la maschera con la dimensione specificata.

Parameters:

ParametroTipoDescrizione
sizeSizeLa dimensione specificata.

Returns

TipoDescrizione
ImageGrayscaleMaskUna ImageGrayscaleMask ritagliata.

Method: crop(width, height)

 crop(width, height) 

Ritaglia la maschera con la larghezza e l’altezza specificate.

Parameters:

ParametroTipoDescrizione
widthintLa larghezza specificata.
heightintL’altezza specificata.

Returns

TipoDescrizione
ImageGrayscaleMaskUna ImageGrayscaleMask ritagliata.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

Ottiene la disgiunzione esclusiva della maschera corrente con quella fornita.

Parameters:

ParametroTipoDescrizione
maskImageGrayscaleMaskMaschera fornita

Returns

TipoDescrizione
ImageGrayscaleMaskNuova ImageGrayscaleMask.

Method: get(x, y)

 get(x, y) 

Ottiene o imposta l’opacità del pixel specificato.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x del pixel.
yintLa coordinata y del pixel.

Returns

TipoDescrizione
System.ByteValore 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:

ParametroTipoDescrizione
xintLa coordinata x del pixel.
yintLa coordinata y del pixel.

Returns

TipoDescrizione
System.ByteValore byte, che rappresenta l’opacità del pixel specificato.

Method: intersect(mask)

 intersect(mask) 

Restituisce l’intersezione della maschera corrente con quella fornita.

Parameters:

ParametroTipoDescrizione
maskImageGrayscaleMaskMaschera fornita

Returns

TipoDescrizione
ImageGrayscaleMaskNuova ImageGrayscaleMask.

Method: invert()

 invert() 

Restituisce l’inversione della maschera corrente.

Returns

TipoDescrizione
ImageGrayscaleMaskNuova ImageGrayscaleMask.

Method: is_opaque(x, y)

 is_opaque(x, y) 

Verifica se il pixel specificato è opaco.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x del pixel.
yintLa coordinata y del pixel.

Returns

TipoDescrizione
booltrue se il pixel specificato è opaco; altrimenti, false.

Method: is_transparent(x, y)

 is_transparent(x, y) 

Verifica se il pixel specificato è trasparente.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x del pixel.
yintLa coordinata y del pixel.

Returns

TipoDescrizione
booltrue se il pixel specificato è trasparente; altrimenti, false.

Method: set(x, y, value)

 set(x, y, value) 

Imposta l’opacità del pixel specificato.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x del pixel.
yintLa coordinata y del pixel.
valoreSystem.ByteValore byte; 0 se trasparente; 255 se opaco.

Method: subtract(mask)

 subtract(mask) 

Restituisce la sottrazione della maschera fornita dalla corrente.

Parameters:

ParametroTipoDescrizione
maskImageGrayscaleMaskMaschera fornita

Returns

TipoDescrizione
ImageGrayscaleMaskNuova ImageGrayscaleMask.

Method: union(mask)

 union(mask) 

Unione di due maschere.

Parameters:

ParametroTipoDescrizione
maskImageGrayscaleMaskMaschera fornita

Returns

TipoDescrizione
ImageGrayscaleMaskNuova ImageGrayscaleMask.