Classe CircleMask
Summary: Describes a circle mask.
Module: aspose.imaging.magicwand.imagemasks
Full Name: aspose.imaging.magicwand.imagemasks.CircleMask
Inheritance: IImageMask, ImageMask
Constructors
| Name | Descrizione |
|---|---|
| CircleMask(center, radius) | Inizializza una nuova istanza della classe CircleMask con il punto centrale e il raggio specificati. |
| CircleMask(x, y, radius) | Inizializza una nuova istanza della classe CircleMask con il punto centrale e il raggio specificati. |
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, in pixel, di questa maschera. |
| 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(image, settings) | Ottiene la disgiunzione esclusiva della maschera corrente con il risultato della selezione magic wand applicata all’immagine fornita. |
| exclusive_disjunction(mask) | Ottiene la disgiunzione esclusiva della maschera corrente con quella fornita. |
| exclusive_disjunction(settings) | Ottiene la disgiunzione esclusiva della maschera corrente con il risultato della selezione magic wand applicata alla sorgente della maschera. |
| get(x, y) | Ottiene l’opacità del pixel specificato. |
| get_byte_opacity(x, y) | Ottiene l’opacità del pixel specificato con precisione byte. |
| get_feathered(settings) | Ottiene la maschera in scala di grigi con il bordo sfumato secondo le impostazioni specificate. |
| inflate(size) | Espande questa maschera dell’importo specificato. |
| intersect(image, settings) | Restituisce l’intersezione della maschera corrente con il risultato della selezione bacchetta magica applicata all’immagine fornita. |
| intersect(mask) | Restituisce l’intersezione della maschera corrente con quella fornita. |
| intersect(settings) | Restituisce l’intersezione della maschera corrente con il risultato della selezione bacchetta magica applicata alla sorgente della maschera. |
| 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. |
| subtract(image, settings) | Restituisce il risultato della selezione bacchetta magica applicata all’immagine fornita sottratto dalla maschera corrente. |
| subtract(mask) | Restituisce la sottrazione della maschera fornita dalla corrente. |
| subtract(settings) | Restituisce il risultato della selezione bacchetta magica applicata alla sorgente della maschera corrente sottratto dalla maschera. |
| union(image, settings) | Restituisce l’unione della maschera corrente con il risultato della selezione bacchetta magica applicata all’immagine fornita. |
| union(mask) | Restituisce l’unione della maschera corrente con quella fornita. |
| union(settings) | Restituisce l’unione della maschera corrente con il risultato della selezione bacchetta magica applicata alla sorgente della maschera. |
Constructor: CircleMask(center, radius)
CircleMask(center, radius)
Inizializza una nuova istanza della classe CircleMask con il punto centrale e il raggio specificati.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| center | Point | Il punto centrale dell’area selezionata. |
| raggio | int | Raggio dell’area selezionata. |
Constructor: CircleMask(x, y, radius)
CircleMask(x, y, radius)
Inizializza una nuova istanza della classe CircleMask con il punto centrale e il raggio specificati.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | int | La coordinata x del punto centrale dell’area selezionata. |
| y | int | La coordinata y del punto centrale dell’area selezionata. |
| raggio | int | Raggio dell’area selezionata. |
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 |
|---|---|
| ImageMask | Una CircleMask o ImageBitMask ritagliata come ImageMask. Poiché può essere restituita una ImageBitMask, si consiglia una chiamata fluente. |
Method: crop(size)
crop(size)
Ritaglia la maschera con la dimensione specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| size | Size | La dimensione specificata. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageMask | Una ImageMask. |
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 |
|---|---|
| ImageMask | Una ImageMask. |
Method: exclusive_disjunction(image, settings)
exclusive_disjunction(image, settings)
Ottiene la disgiunzione esclusiva della maschera corrente con il risultato della selezione magic wand applicata all’immagine fornita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | RasterImage | Immagine per la bacchetta magica. |
| settings | MagicWandSettings | Impostazioni della bacchetta magica. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: exclusive_disjunction(mask)
exclusive_disjunction(mask)
Ottiene la disgiunzione esclusiva della maschera corrente con quella fornita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mask | ImageMask | Maschera fornita |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: exclusive_disjunction(settings)
exclusive_disjunction(settings)
Ottiene la disgiunzione esclusiva della maschera corrente con il risultato della selezione magic wand applicata alla sorgente della maschera.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| settings | MagicWandSettings | Impostazioni della bacchetta magica. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: get(x, y)
get(x, y)
Ottiene 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 |
|---|---|
| bool | true se il pixel specificato è opaco; altrimenti, false. |
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: get_feathered(settings)
get_feathered(settings)
Ottiene la maschera in scala di grigi con il bordo sfumato secondo le impostazioni specificate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| settings | FeatheringSettings | Impostazioni di sfumatura. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageGrayscaleMask | ImageGrayscaleMask con bordo sfumato. |
Method: inflate(size)
inflate(size)
Espande questa maschera dell’importo specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dimensione | int | La quantità di gonfiatura di questa maschera. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageMask | Una CircleMask gonfiata come ImageMask. |
Method: intersect(image, settings)
intersect(image, settings)
Restituisce l’intersezione della maschera corrente con il risultato della selezione bacchetta magica applicata all’immagine fornita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | RasterImage | Immagine per la bacchetta magica. |
| settings | MagicWandSettings | Impostazioni della bacchetta magica. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: intersect(mask)
intersect(mask)
Restituisce l’intersezione della maschera corrente con quella fornita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mask | ImageMask | Maschera fornita |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: intersect(settings)
intersect(settings)
Restituisce l’intersezione della maschera corrente con il risultato della selezione bacchetta magica applicata alla sorgente della maschera.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| settings | MagicWandSettings | Impostazioni della bacchetta magica. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: invert()
invert()
Restituisce l’inversione della maschera corrente.
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
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: subtract(image, settings)
subtract(image, settings)
Restituisce il risultato della selezione bacchetta magica applicata all’immagine fornita sottratto dalla maschera corrente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | RasterImage | Immagine per la bacchetta magica. |
| settings | MagicWandSettings | Impostazioni della bacchetta magica. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: subtract(mask)
subtract(mask)
Restituisce la sottrazione della maschera fornita dalla corrente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mask | ImageMask | Maschera fornita |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: subtract(settings)
subtract(settings)
Restituisce il risultato della selezione bacchetta magica applicata alla sorgente della maschera corrente sottratto dalla maschera.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| settings | MagicWandSettings | Impostazioni della bacchetta magica. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: union(image, settings)
union(image, settings)
Restituisce l’unione della maschera corrente con il risultato della selezione bacchetta magica applicata all’immagine fornita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | RasterImage | Immagine per la bacchetta magica. |
| settings | MagicWandSettings | Impostazioni della bacchetta magica. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: union(mask)
union(mask)
Restituisce l’unione della maschera corrente con quella fornita.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| mask | ImageMask | Maschera fornita |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |
Method: union(settings)
union(settings)
Restituisce l’unione della maschera corrente con il risultato della selezione bacchetta magica applicata alla sorgente della maschera.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| settings | MagicWandSettings | Impostazioni della bacchetta magica. |
Returns
| Tipo | Descrizione |
|---|---|
| ImageBitMask | Nuovo ImageBitMask. |