ImageGrayscaleMask klass

Summary: Describes a grayscale image mask.

Module: aspose.imaging.magicwand.imagemasks

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

Inheritance: IImageMask

Constructors

NameDescription
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

NameTypeAccessDescription
boundsRectanglerHämtar gränserna, i pixlar, för den här masken.
heightintrHämtar höjden, i pixlar, för den här masken.
selection_boundsRectanglerHämtar gränserna för den valda delen av masken, i pixlar.
sourceRasterImagerHämtar källbilden som används för att skapa den här masken, om den finns.
widthintrHämtar bredden, i pixlar, för den här masken.

Methods

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

ParameterTypBeskrivning
imageRasterImageKällbild.

Constructor: ImageGrayscaleMask(width, height)

 ImageGrayscaleMask(width, height) 

Initierar en ny instans av klassen ImageGrayscaleMask med den angivna bredden och höjden.

Parameters:

ParameterTypBeskrivning
widthintMaskens bredd.
heightintHöjd på masken.

Method: apply_to(image)

 apply_to(image) 

Applicerar det aktuella masken på den angivna RasterImage.

Parameters:

ParameterTypBeskrivning
imageRasterImageBild att applicera masken på.

Method: clone()

 clone() 

Skapar ett nytt objekt som är en kopia av den aktuella instansen.

Returns

TypBeskrivning
System.ObjectEtt nytt objekt som är en kopia av den här instansen.

Method: crop(rectangle)

 crop(rectangle) 

Beskär masken med den angivna rektangeln.

Parameters:

ParameterTypBeskrivning
rectangleRectangleDen angivna rektangeln.

Returns

TypBeskrivning
ImageGrayscaleMaskEn beskuren ImageGrayscaleMask.

Method: crop(size)

 crop(size) 

Beskär masken med den angivna storleken.

Parameters:

ParameterTypBeskrivning
sizeSizeDen angivna storleken.

Returns

TypBeskrivning
ImageGrayscaleMaskEn beskuren ImageGrayscaleMask.

Method: crop(width, height)

 crop(width, height) 

Beskär masken med den angivna bredden och höjden.

Parameters:

ParameterTypBeskrivning
widthintDen angivna bredden.
heightintDen angivna höjden.

Returns

TypBeskrivning
ImageGrayscaleMaskEn beskuren ImageGrayscaleMask.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

Hämtar den exklusiva disjunktionen av den aktuella masken med den angivna.

Parameters:

ParameterTypBeskrivning
maskImageGrayscaleMaskTillhandahållen mask

Returns

TypBeskrivning
ImageGrayscaleMaskNy ImageGrayscaleMask.

Method: get(x, y)

 get(x, y) 

Hämtar eller anger opaciteten för den angivna pixeln.

Parameters:

ParameterTypBeskrivning
xintX-koordinaten för pixeln.
yintY-koordinaten för pixeln.

Returns

TypBeskrivning
System.ByteBytevä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:

ParameterTypBeskrivning
xintX-koordinaten för pixeln.
yintY-koordinaten för pixeln.

Returns

TypBeskrivning
System.ByteBytevä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:

ParameterTypBeskrivning
maskImageGrayscaleMaskTillhandahållen mask

Returns

TypBeskrivning
ImageGrayscaleMaskNy ImageGrayscaleMask.

Method: invert()

 invert() 

Hämtar inversionen av den aktuella masken.

Returns

TypBeskrivning
ImageGrayscaleMaskNy ImageGrayscaleMask.

Method: is_opaque(x, y)

 is_opaque(x, y) 

Kontrollerar om den angivna pixeln är ogenomskinlig.

Parameters:

ParameterTypBeskrivning
xintX-koordinaten för pixeln.
yintY-koordinaten för pixeln.

Returns

TypBeskrivning
boolSant 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:

ParameterTypBeskrivning
xintX-koordinaten för pixeln.
yintY-koordinaten för pixeln.

Returns

TypBeskrivning
boolSant 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:

ParameterTypBeskrivning
xintX-koordinaten för pixeln.
yintY-koordinaten för pixeln.
värdeSystem.ByteBytevärde; 0 om transparent; 255 om opak.

Method: subtract(mask)

 subtract(mask) 

Hämtar subtraktionen av den angivna masken från den aktuella.

Parameters:

ParameterTypBeskrivning
maskImageGrayscaleMaskTillhandahållen mask

Returns

TypBeskrivning
ImageGrayscaleMaskNy ImageGrayscaleMask.

Method: union(mask)

 union(mask) 

Union av två masker.

Parameters:

ParameterTypBeskrivning
maskImageGrayscaleMaskTillhandahållen mask

Returns

TypBeskrivning
ImageGrayscaleMaskNy ImageGrayscaleMask.