Class LayerMaskData

LayerMaskData class

Definisce la classe LayerMaskData di base che contiene informazioni sui dati della maschera di livello nel file PSD. Può aiutare a modificare i file Adobe® Photoshop® a livello di programmazione e automatizzare la modifica del formato PSD. Se il livello ha solo una maschera raster, ImageData contiene il raster maschera byte di dati. Se il livello ha solo una maschera vettoriale, ImageData contiene i byte di dati rasterizzati (memorizzati nella cache) della maschera vettoriale. Se il livello ha sia maschere di livello che vettoriali, ImageData contiene la maschera raster e la maschera vettoriale rasterizzata combinate. ILImageDatala lunghezza dei byte deve essere uguale Larghezza * Altezza diMaskRectangle properties. Si noti che la semplice rimozione/aggiunta/aggiornamento di LayerMaskData non è sufficiente per il corretto salvataggio perché i canali non vengono aggiornati; sebbene possa fornire un rendering corretto. TheAddLayerMask metodo dovrebbe essere usato per quello.

public abstract class LayerMaskData

Proprietà

NomeDescrizione
Bottom { get; set; }Ottiene o imposta la posizione della maschera di livello inferiore.
DataSize { get; }Ottiene la dimensione dei dati della maschera di livello.
DefaultColor { get; set; }Ottiene o imposta il colore predefinito.
Flags { get; set; }Ottiene o imposta i flag della maschera di livello.
ImageData { get; set; }Ottiene o imposta i dati della maschera di livello (o la maschera combinata/finale se è presente una maschera vettoriale) nel file PSD.
Left { get; set; }Ottiene o imposta la posizione della maschera di livello sinistra.
MaskRectangle { get; set; }Ottiene o imposta la mascheraRectangledella maschera di livello nel file PSD. Prende le proprietà sinistra, destra, superiore e inferiore e creaRectangle
Right { get; set; }Ottiene o imposta la posizione corretta della maschera di livello.
Top { get; set; }Ottiene o imposta la posizione della maschera di livello superiore.

Guarda anche