EmptyImageMask-klass

Summary: Describes an empty non-abstract mask.

Module: aspose.imaging.magicwand.imagemasks

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

Inheritance: IImageMask, ImageMask

Constructors

NameDescription
EmptyImageMask(width, height)Initierar en ny instans av klassen EmptyImageMask 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(image, settings)Hämtar den exklusiva disjunktionen av den aktuella masken med resultatet av magiskt stavval som tillämpats på den angivna bilden.
exclusive_disjunction(mask)Hämtar den exklusiva disjunktionen av den aktuella masken med den angivna.
exclusive_disjunction(settings)Hämtar den exklusiva disjunktionen av den aktuella masken med resultatet av magiskt stavval som tillämpats på maskens källa.
get(x, y)Hämtar opaciteten för den angivna pixeln.
get_byte_opacity(x, y)Hämtar opaciteten för den angivna pixeln med byteprecision.
get_feathered(settings)Hämtar gråskalemask med kanten mjukad med de angivna inställningarna.
inflate(size)Expanderar denna mask med den angivna mängden.
intersect(image, settings)Hämtar skärningspunkten mellan den aktuella masken och resultatet av magic wand‑urval som tillämpats på den angivna bilden.
intersect(mask)Hämtar skärningspunkten mellan den aktuella masken och den angivna.
intersect(settings)Hämtar skärningspunkten mellan den aktuella masken och resultatet av magic wand‑urval som tillämpats på maskens källa.
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.
subtract(image, settings)Hämtar resultatet av magic wand‑urval som tillämpats på den angivna bilden, subtraherat från den aktuella masken.
subtract(mask)Hämtar subtraktionen av den angivna masken från den aktuella.
subtract(settings)Hämtar resultatet av magic wand‑urval som tillämpats på källan till den aktuella masken, subtraherat från masken.
union(image, settings)Hämtar unionen av den aktuella masken med resultatet av magic wand‑urval som tillämpats på den angivna bilden.
union(mask)Hämtar unionen av den aktuella masken med den angivna.
union(settings)Hämtar unionen av den aktuella masken med resultatet av magic wand‑urval som tillämpats på maskens källa.

Constructor: EmptyImageMask(width, height)

 EmptyImageMask(width, height) 

Initierar en ny instans av klassen EmptyImageMask 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
ImageMaskEn beskuren EmptyImageMask som ImageMask.

Method: crop(size)

 crop(size) 

Beskär masken med den angivna storleken.

Parameters:

ParameterTypBeskrivning
sizeSizeDen angivna storleken.

Returns

TypBeskrivning
ImageMaskEn ImageMask.

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
ImageMaskEn ImageMask.

Method: exclusive_disjunction(image, settings)

 exclusive_disjunction(image, settings) 

Hämtar den exklusiva disjunktionen av den aktuella masken med resultatet av magiskt stavval som tillämpats på den angivna bilden.

Parameters:

ParameterTypBeskrivning
imageRasterImageBild för magic wand.
settingsMagicWandSettingsInställningar för magisk stav.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

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

Parameters:

ParameterTypBeskrivning
maskImageMaskTillhandahållen mask

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: exclusive_disjunction(settings)

 exclusive_disjunction(settings) 

Hämtar den exklusiva disjunktionen av den aktuella masken med resultatet av magiskt stavval som tillämpats på maskens källa.

Parameters:

ParameterTypBeskrivning
settingsMagicWandSettingsInställningar för magisk stav.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: get(x, y)

 get(x, y) 

Hämtar opaciteten för den angivna pixeln.

Parameters:

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

Returns

TypBeskrivning
boolSant om den angivna pixeln är ogenomskinlig; annars falskt.

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: get_feathered(settings)

 get_feathered(settings) 

Hämtar gråskalemask med kanten mjukad med de angivna inställningarna.

Parameters:

ParameterTypBeskrivning
settingsFeatheringSettingsInställningar för fjädring.

Returns

TypBeskrivning
ImageGrayscaleMaskImageGrayscaleMask med fjädrad kant.

Method: inflate(size)

 inflate(size) 

Expanderar denna mask med den angivna mängden.

Parameters:

ParameterTypBeskrivning
storlekintMängden för att expandera denna mask.

Returns

TypBeskrivning
ImageMaskEn uppblåst EmptyImageMask som ImageMask.

Method: intersect(image, settings)

 intersect(image, settings) 

Hämtar skärningspunkten mellan den aktuella masken och resultatet av magic wand‑urval som tillämpats på den angivna bilden.

Parameters:

ParameterTypBeskrivning
imageRasterImageBild för magic wand.
settingsMagicWandSettingsInställningar för magisk stav.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: intersect(mask)

 intersect(mask) 

Hämtar skärningspunkten mellan den aktuella masken och den angivna.

Parameters:

ParameterTypBeskrivning
maskImageMaskTillhandahållen mask

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: intersect(settings)

 intersect(settings) 

Hämtar skärningspunkten mellan den aktuella masken och resultatet av magic wand‑urval som tillämpats på maskens källa.

Parameters:

ParameterTypBeskrivning
settingsMagicWandSettingsInställningar för magisk stav.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: invert()

 invert() 

Hämtar inversionen av den aktuella masken.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

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: subtract(image, settings)

 subtract(image, settings) 

Hämtar resultatet av magic wand‑urval som tillämpats på den angivna bilden, subtraherat från den aktuella masken.

Parameters:

ParameterTypBeskrivning
imageRasterImageBild för magic wand.
settingsMagicWandSettingsInställningar för magisk stav.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: subtract(mask)

 subtract(mask) 

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

Parameters:

ParameterTypBeskrivning
maskImageMaskTillhandahållen mask

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: subtract(settings)

 subtract(settings) 

Hämtar resultatet av magic wand‑urval som tillämpats på källan till den aktuella masken, subtraherat från masken.

Parameters:

ParameterTypBeskrivning
settingsMagicWandSettingsInställningar för magisk stav.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: union(image, settings)

 union(image, settings) 

Hämtar unionen av den aktuella masken med resultatet av magic wand‑urval som tillämpats på den angivna bilden.

Parameters:

ParameterTypBeskrivning
imageRasterImageBild för magic wand.
settingsMagicWandSettingsInställningar för magisk stav.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: union(mask)

 union(mask) 

Hämtar unionen av den aktuella masken med den angivna.

Parameters:

ParameterTypBeskrivning
maskImageMaskTillhandahållen mask

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.

Method: union(settings)

 union(settings) 

Hämtar unionen av den aktuella masken med resultatet av magic wand‑urval som tillämpats på maskens källa.

Parameters:

ParameterTypBeskrivning
settingsMagicWandSettingsInställningar för magisk stav.

Returns

TypBeskrivning
ImageBitMaskNy ImageBitMask.