Class LayerMaskData

LayerMaskData class

Definiert die Basisklasse LayerMaskData, die Informationen über die Ebenenmaskendaten in der PSD-Datei enthält. Sie kann dabei helfen, Adobe® Photoshop®-Dateien programmgesteuert zu ändern und die Bearbeitung des PSD-Formats zu automatisieren. Wenn die Ebene nur eine Rastermaske hat, enthalten die ImageData das Raster Maskendatenbytes. Wenn die Ebene nur eine Vektormaske hat, enthalten die ImageData die gerasterten (zwischengespeicherten) Datenbytes der Vektormaske. Wenn die Ebene sowohl Ebenen- als auch Vektormasken hat, enthalten die ImageData die Rastermaske und die gerasterte Vektormaske kombiniert. DerImageDataBytes Länge sollte gleich Breite * Höhe seinMaskRectangle properties. Beachten Sie, dass das Entfernen / Hinzufügen / Aktualisieren der LayerMaskData nicht ausreicht, um korrekt zu speichern , da Kanäle nicht aktualisiert werden; obwohl es möglicherweise eine korrekte Wiedergabe liefert. DieAddLayerMask Methode sollte dafür verwendet werden.

public abstract class LayerMaskData

Eigenschaften

NameBeschreibung
Bottom { get; set; }Ruft die Maskenposition der unteren Ebene ab oder legt sie fest.
DataSize { get; }Ruft die Größe der Maskendaten der Ebenenmaske ab.
DefaultColor { get; set; }Ruft die Standardfarbe ab oder legt sie fest.
Flags { get; set; }Ruft die Ebenenmasken-Flags ab oder setzt sie.
ImageData { get; set; }Ruft die Ebenenmaskendaten (oder die kombinierte / endgültige Maske, wenn eine Vektormaske vorhanden ist) in der PSD-Datei ab oder legt sie fest.
Left { get; set; }Ruft die Position der linken Ebenenmaske ab oder legt sie fest.
MaskRectangle { get; set; }Holt oder setzt die MaskeRectangleder Ebenenmaske in der PSD-Datei. Es nimmt linke, rechte, obere und untere Eigenschaften und erstelltRectangle
Right { get; set; }Ruft die Position der richtigen Ebenenmaske ab oder legt sie fest.
Top { get; set; }Ruft die Maskenposition der obersten Ebene ab oder legt sie fest.

Siehe auch