Classe ImageMask
Summary: Describes a binary image mask.
Module: aspose.imaging.magicwand.imagemasks
Full Name: aspose.imaging.magicwand.imagemasks.ImageMask
Inheritance: IImageMask
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| bounds | Rectangle | r | Obtient les limites, en pixels, de ce masque. |
| height | int | r | Obtient la hauteur, en pixels, de ce masque. |
| selection_bounds | Rectangle | r | Obtient les limites de la partie sélectionnée du masque, en pixels. |
| source | RasterImage | r | Obtient l’image source utilisée pour créer ce masque, si elle existe. |
| width | int | r | Obtient la largeur, en pixels, de ce masque. |
Methods
| Name | Description |
|---|---|
| apply() | Applique le masque actuel à la source RasterImage , si elle existe. |
| apply_to(image) | Applique le masque actuel au RasterImage spécifié. |
| clone() | Crée un nouvel objet qui est une copie de l’instance actuelle. |
| crop(rectangle) | Recadre le masque avec le rectangle spécifié. |
| crop(size) | Recadre le masque avec la taille spécifiée. |
| crop(width, height) | Recadre le masque avec la largeur et la hauteur spécifiées. |
| exclusive_disjunction(image, settings) | Obtient la disjonction exclusive du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie. |
| exclusive_disjunction(mask) | Obtient la disjonction exclusive du masque actuel avec le masque fourni. |
| exclusive_disjunction(settings) | Obtient la disjonction exclusive du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque. |
| get(x, y) | Obtient l’opacité du pixel spécifié. |
| get_byte_opacity(x, y) | Obtient l’opacité du pixel spécifié avec une précision d’octet. |
| get_feathered(settings) | Obtient le masque en niveaux de gris avec la bordure adoucie selon les paramètres spécifiés. |
| inflate(size) | Gonfle ce masque du montant spécifié. |
| intersect(image, settings) | Obtient l’intersection du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie. |
| intersect(mask) | Obtient l’intersection du masque actuel avec celui fourni. |
| intersect(settings) | Obtient l’intersection du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque. |
| invert() | Obtient l’inversion du masque actuel. |
| is_opaque(x, y) | Vérifie si le pixel spécifié est opaque. |
| is_transparent(x, y) | Vérifie si le pixel spécifié est transparent. |
| subtract(image, settings) | Obtient le résultat de la sélection baguette magique appliquée à l’image fournie soustrait du masque actuel. |
| subtract(mask) | Obtient la soustraction du masque fourni du masque actuel. |
| subtract(settings) | Obtient le résultat de la sélection baguette magique appliquée à la source du masque actuel soustrait du masque. |
| union(image, settings) | Obtient l’union du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie. |
| union(mask) | Obtient l’union du masque actuel avec celui fourni. |
| union(settings) | Obtient l’union du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque. |
Method: apply_to(image)
apply_to(image)
Applique le masque actuel au RasterImage spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| image | RasterImage | Image à laquelle appliquer le masque. |
Method: clone()
clone()
Crée un nouvel objet qui est une copie de l’instance actuelle.
Returns
| Type | Description |
|---|---|
| System.Object | Un nouvel objet qui est une copie de cette instance. |
Method: crop(rectangle)
crop(rectangle)
Recadre le masque avec le rectangle spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| rectangle | Rectangle | Le rectangle spécifié. |
Returns
| Type | Description |
|---|---|
| ImageMask | Un ImageMask. |
Method: crop(size)
crop(size)
Recadre le masque avec la taille spécifiée.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| size | Size | La taille spécifiée. |
Returns
| Type | Description |
|---|---|
| ImageMask | Un ImageMask. |
Method: crop(width, height)
crop(width, height)
Recadre le masque avec la largeur et la hauteur spécifiées.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| width | int | La largeur spécifiée. |
| height | int | La hauteur spécifiée. |
Returns
| Type | Description |
|---|---|
| ImageMask | Un ImageMask. |
Method: exclusive_disjunction(image, settings)
exclusive_disjunction(image, settings)
Obtient la disjonction exclusive du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| image | RasterImage | Image pour la baguette magique. |
| settings | MagicWandSettings | Paramètres de la baguette magique. |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: exclusive_disjunction(mask)
exclusive_disjunction(mask)
Obtient la disjonction exclusive du masque actuel avec le masque fourni.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| mask | ImageMask | Masque fourni |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: exclusive_disjunction(settings)
exclusive_disjunction(settings)
Obtient la disjonction exclusive du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| settings | MagicWandSettings | Paramètres de la baguette magique. |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: get(x, y)
get(x, y)
Obtient l’opacité du pixel spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| x | int | La coordonnée x du pixel. |
| y | int | La coordonnée y du pixel. |
Returns
| Type | Description |
|---|---|
| bool | true si le pixel spécifié est opaque ; sinon, false. |
Method: get_byte_opacity(x, y)
get_byte_opacity(x, y)
Obtient l’opacité du pixel spécifié avec une précision d’octet.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| x | int | La coordonnée x du pixel. |
| y | int | La coordonnée y du pixel. |
Returns
| Type | Description |
|---|---|
| System.Byte | Valeur d’octet, représentant l’opacité du pixel spécifié. |
Method: get_feathered(settings)
get_feathered(settings)
Obtient le masque en niveaux de gris avec la bordure adoucie selon les paramètres spécifiés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| settings | FeatheringSettings | Paramètres de l’adoucissement. |
Returns
| Type | Description |
|---|---|
| ImageGrayscaleMask | ImageGrayscaleMask avec bordure adoucie. |
Method: inflate(size)
inflate(size)
Gonfle ce masque du montant spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| size | int | La quantité pour gonfler ce masque. |
Returns
| Type | Description |
|---|---|
| ImageMask | Un ImageMask. |
Method: intersect(image, settings)
intersect(image, settings)
Obtient l’intersection du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| image | RasterImage | Image pour la baguette magique. |
| settings | MagicWandSettings | Paramètres de la baguette magique. |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: intersect(mask)
intersect(mask)
Obtient l’intersection du masque actuel avec celui fourni.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| mask | ImageMask | Masque fourni |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: intersect(settings)
intersect(settings)
Obtient l’intersection du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| settings | MagicWandSettings | Paramètres de la baguette magique. |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: invert()
invert()
Obtient l’inversion du masque actuel.
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: is_opaque(x, y)
is_opaque(x, y)
Vérifie si le pixel spécifié est opaque.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| x | int | La coordonnée x du pixel. |
| y | int | La coordonnée y du pixel. |
Returns
| Type | Description |
|---|---|
| bool | true si le pixel spécifié est opaque ; sinon, false. |
Method: is_transparent(x, y)
is_transparent(x, y)
Vérifie si le pixel spécifié est transparent.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| x | int | La coordonnée x du pixel. |
| y | int | La coordonnée y du pixel. |
Returns
| Type | Description |
|---|---|
| bool | true si le pixel spécifié est transparent ; sinon, false. |
Method: subtract(image, settings)
subtract(image, settings)
Obtient le résultat de la sélection baguette magique appliquée à l’image fournie soustrait du masque actuel.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| image | RasterImage | Image pour la baguette magique. |
| settings | MagicWandSettings | Paramètres de la baguette magique. |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: subtract(mask)
subtract(mask)
Obtient la soustraction du masque fourni du masque actuel.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| mask | ImageMask | Masque fourni |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: subtract(settings)
subtract(settings)
Obtient le résultat de la sélection baguette magique appliquée à la source du masque actuel soustrait du masque.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| settings | MagicWandSettings | Paramètres de la baguette magique. |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: union(image, settings)
union(image, settings)
Obtient l’union du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| image | RasterImage | Image pour la baguette magique. |
| settings | MagicWandSettings | Paramètres de la baguette magique. |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: union(mask)
union(mask)
Obtient l’union du masque actuel avec celui fourni.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| mask | ImageMask | Masque fourni |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |
Method: union(settings)
union(settings)
Obtient l’union du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| settings | MagicWandSettings | Paramètres de la baguette magique. |
Returns
| Type | Description |
|---|---|
| ImageBitMask | Nouveau ImageBitMask. |