Class LayerMaskData

LayerMaskData class

Définit la classe de base LayerMaskData qui contient des informations sur les données de masque de calque dans le fichier PSD. Cela peut aider à modifier les fichiers Adobe® Photoshop® par programmation et à automatiser l’édition du format PSD. Si le calque n’a qu’un masque raster, ImageData contient le raster masquer les octets de données. Si le calque n’a qu’un masque vectoriel, ImageData contient les octets de données rastérisées (en cache) du masque vectoriel. Si le calque a à la fois des masques de calque et vectoriels, ImageData contient le masque raster et le masque vectoriel rastérisé combinés. LeImageDataLa longueur en octets doit être égale à Largeur * Hauteur deMaskRectangle properties. Notez que la simple suppression/ajout/mise à jour de LayerMaskData ne suffit pas pour une sauvegarde correcte car les canaux ne sont pas mis à jour ; bien qu’il puisse fournir un rendu correct. LeAddLayerMask méthode doit être utilisée pour cela.

public abstract class LayerMaskData

Propriétés

NomLa description
Bottom { get; set; }Obtient ou définit la position du masque de calque inférieur.
DataSize { get; }Obtient la taille des données de masque de masque de calque.
DefaultColor { get; set; }Obtient ou définit la couleur par défaut.
Flags { get; set; }Obtient ou définit les indicateurs de masque de calque.
ImageData { get; set; }Obtient ou définit les données du masque de calque (ou le masque combiné/final s’il existe un masque vectoriel) dans le fichier PSD.
Left { get; set; }Obtient ou définit la position du masque de calque gauche.
MaskRectangle { get; set; }Obtient ou définit le masqueRectangledu masque de calque dans le fichier PSD. Il prend les propriétés gauche, droite, haut et bas et créeRectangle
Right { get; set; }Obtient ou définit la bonne position du masque de calque.
Top { get; set; }Obtient ou définit la position du masque de calque supérieur.

Voir également