Class LayerMaskData

LayerMaskData class

Definieert de LayerMaskData-basisklasse die informatie bevat over de laagmaskergegevens in het PSD-bestand. Het kan helpen om Adobe® Photoshop®-bestanden programmatisch te wijzigen en het bewerken van PSD-indeling te automatiseren. Als de laag alleen een rastermasker heeft, bevat ImageData het raster mask data bytes. Als de laag alleen een vectormasker heeft, bevat de ImageData de vectormasker gerasterde (cached) databytes. Als de laag zowel laag- als vectormaskers heeft, bevat ImageData het gecombineerde rastermasker en het gerasterde vectormasker. DeImageDatabytes lengte moet gelijk zijn Breedte * Hoogte vanMaskRectangle properties. Merk op dat alleen het verwijderen / toevoegen / bijwerken van de LayerMaskData niet voldoende is voor correct opslaan omdat kanalen niet worden bijgewerkt; hoewel het een correcte weergave kan opleveren. DeAddLayerMask methode moet daarvoor worden gebruikt.

public abstract class LayerMaskData

Eigenschappen

NaamBeschrijving
Bottom { get; set; }Haalt of stelt de maskerpositie van de onderste laag in.
DataSize { get; }Haalt de grootte van de maskergegevens van het laagmasker op.
DefaultColor { get; set; }Haalt of stelt de standaardkleur in.
Flags { get; set; }Haalt of stelt de laagmaskervlaggen in.
ImageData { get; set; }Haalt de gegevens van het laagmasker op of stelt deze in (of gecombineerd/eindmasker als er een vectormasker is) in het PSD-bestand.
Left { get; set; }Haalt of stelt de maskerpositie van de linkerlaag in.
MaskRectangle { get; set; }Krijgt of stelt het masker inRectanglevan het laagmasker in het PSD-bestand. Het neemt de eigenschappen links, rechts, boven en onder en maaktRectangle
Right { get; set; }Haalt of stelt de juiste laagmaskerpositie in.
Top { get; set; }Haalt of stelt de maskerpositie van de bovenste laag in.

Zie ook