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. DeImageData
bytes 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
Naam | Beschrijving |
---|---|
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 inRectangle van 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
- naamruimte Aspose.PSD.FileFormats.Psd.Layers
- montage Aspose.PSD