ImageGrayscaleMask klass
Summary: Describes a grayscale image mask.
Module: aspose.imaging.magicwand.imagemasks
Full Name: aspose.imaging.magicwand.imagemasks.ImageGrayscaleMask
Inheritance: IImageMask
Constructors
| Name | Description |
|---|---|
| ImageGrayscaleMask(image) | Initierar en ny instans av klassen ImageGrayscaleMask med storleken på den angivna befintliga RasterImage. Angiven RasterImage kommer att lagras som källbild. |
| ImageGrayscaleMask(width, height) | Initierar en ny instans av klassen ImageGrayscaleMask med den angivna bredden och höjden. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| bounds | Rectangle | r | Hämtar gränserna, i pixlar, för den här masken. |
| height | int | r | Hämtar höjden, i pixlar, för den här masken. |
| selection_bounds | Rectangle | r | Hämtar gränserna för den valda delen av masken, i pixlar. |
| source | RasterImage | r | Hämtar källbilden som används för att skapa den här masken, om den finns. |
| width | int | r | Hämtar bredden, i pixlar, för den här masken. |
Methods
| Name | Description |
|---|---|
| apply() | Applicerar det aktuella masken på källan RasterImage, om den finns. |
| apply_to(image) | Applicerar det aktuella masken på den angivna RasterImage. |
| clone() | Skapar ett nytt objekt som är en kopia av den aktuella instansen. |
| crop(rectangle) | Beskär masken med den angivna rektangeln. |
| crop(size) | Beskär masken med den angivna storleken. |
| crop(width, height) | Beskär masken med den angivna bredden och höjden. |
| exclusive_disjunction(mask) | Hämtar den exklusiva disjunktionen av den aktuella masken med den angivna. |
| get(x, y) | Hämtar eller anger opaciteten för den angivna pixeln. |
| get_byte_opacity(x, y) | Hämtar opaciteten för den angivna pixeln med byteprecision. |
| intersect(mask) | Hämtar skärningspunkten mellan den aktuella masken och den angivna. |
| invert() | Hämtar inversionen av den aktuella masken. |
| is_opaque(x, y) | Kontrollerar om den angivna pixeln är ogenomskinlig. |
| is_transparent(x, y) | Kontrollerar om den angivna pixeln är genomskinlig. |
| set(x, y, value) | Anger opaciteten för den angivna pixeln. |
| subtract(mask) | Hämtar subtraktionen av den angivna masken från den aktuella. |
| union(mask) | Union av två masker. |
Constructor: ImageGrayscaleMask(image)
ImageGrayscaleMask(image)
Initierar en ny instans av klassen ImageGrayscaleMask med storleken på den angivna befintliga RasterImage.
Angiven RasterImage kommer att lagras som källbild.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| image | RasterImage | Källbild. |
Constructor: ImageGrayscaleMask(width, height)
ImageGrayscaleMask(width, height)
Initierar en ny instans av klassen ImageGrayscaleMask med den angivna bredden och höjden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| width | int | Maskens bredd. |
| height | int | Höjd på masken. |
Method: apply_to(image)
apply_to(image)
Applicerar det aktuella masken på den angivna RasterImage.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| image | RasterImage | Bild att applicera masken på. |
Method: clone()
clone()
Skapar ett nytt objekt som är en kopia av den aktuella instansen.
Returns
| Typ | Beskrivning |
|---|---|
| System.Object | Ett nytt objekt som är en kopia av den här instansen. |
Method: crop(rectangle)
crop(rectangle)
Beskär masken med den angivna rektangeln.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Den angivna rektangeln. |
Returns
| Typ | Beskrivning |
|---|---|
| ImageGrayscaleMask | En beskuren ImageGrayscaleMask. |
Method: crop(size)
crop(size)
Beskär masken med den angivna storleken.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| size | Size | Den angivna storleken. |
Returns
| Typ | Beskrivning |
|---|---|
| ImageGrayscaleMask | En beskuren ImageGrayscaleMask. |
Method: crop(width, height)
crop(width, height)
Beskär masken med den angivna bredden och höjden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| width | int | Den angivna bredden. |
| height | int | Den angivna höjden. |
Returns
| Typ | Beskrivning |
|---|---|
| ImageGrayscaleMask | En beskuren ImageGrayscaleMask. |
Method: exclusive_disjunction(mask)
exclusive_disjunction(mask)
Hämtar den exklusiva disjunktionen av den aktuella masken med den angivna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| mask | ImageGrayscaleMask | Tillhandahållen mask |
Returns
| Typ | Beskrivning |
|---|---|
| ImageGrayscaleMask | Ny ImageGrayscaleMask. |
Method: get(x, y)
get(x, y)
Hämtar eller anger opaciteten för den angivna pixeln.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | X-koordinaten för pixeln. |
| y | int | Y-koordinaten för pixeln. |
Returns
| Typ | Beskrivning |
|---|---|
| System.Byte | Bytevärde; 0 om transparent; 255 om opak. |
Method: get_byte_opacity(x, y)
get_byte_opacity(x, y)
Hämtar opaciteten för den angivna pixeln med byteprecision.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | X-koordinaten för pixeln. |
| y | int | Y-koordinaten för pixeln. |
Returns
| Typ | Beskrivning |
|---|---|
| System.Byte | Bytevärde som representerar opaciteten för den angivna pixeln. |
Method: intersect(mask)
intersect(mask)
Hämtar skärningspunkten mellan den aktuella masken och den angivna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| mask | ImageGrayscaleMask | Tillhandahållen mask |
Returns
| Typ | Beskrivning |
|---|---|
| ImageGrayscaleMask | Ny ImageGrayscaleMask. |
Method: invert()
invert()
Hämtar inversionen av den aktuella masken.
Returns
| Typ | Beskrivning |
|---|---|
| ImageGrayscaleMask | Ny ImageGrayscaleMask. |
Method: is_opaque(x, y)
is_opaque(x, y)
Kontrollerar om den angivna pixeln är ogenomskinlig.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | X-koordinaten för pixeln. |
| y | int | Y-koordinaten för pixeln. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | Sant om den angivna pixeln är ogenomskinlig; annars falskt. |
Method: is_transparent(x, y)
is_transparent(x, y)
Kontrollerar om den angivna pixeln är genomskinlig.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | X-koordinaten för pixeln. |
| y | int | Y-koordinaten för pixeln. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | Sant om den angivna pixeln är genomskinlig; annars falskt. |
Method: set(x, y, value)
set(x, y, value)
Anger opaciteten för den angivna pixeln.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | X-koordinaten för pixeln. |
| y | int | Y-koordinaten för pixeln. |
| värde | System.Byte | Bytevärde; 0 om transparent; 255 om opak. |
Method: subtract(mask)
subtract(mask)
Hämtar subtraktionen av den angivna masken från den aktuella.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| mask | ImageGrayscaleMask | Tillhandahållen mask |
Returns
| Typ | Beskrivning |
|---|---|
| ImageGrayscaleMask | Ny ImageGrayscaleMask. |
Method: union(mask)
union(mask)
Union av två masker.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| mask | ImageGrayscaleMask | Tillhandahållen mask |
Returns
| Typ | Beskrivning |
|---|---|
| ImageGrayscaleMask | Ny ImageGrayscaleMask. |