Class LayerMaskData

LayerMaskData class

Определяет базовый класс LayerMaskData, который содержит информацию о данных маски слоя в файле PSD. Может помочь программно модифицировать файлы Adobe® Photoshop® и автоматизировать редактирование формата PSD. Если слой имеет только растровую маску, ImageData содержит растр байты данных маски. Если слой имеет только векторную маску, ImageData содержит байты растеризованных (кэшированных) данных векторной маски. Если слой имеет как слой, так и векторную маску, ImageData содержит растровую маску и растеризованную векторную маску вместе. ImageDataдлина в байтах должна быть равна Ширина * ВысотаMaskRectangle properties. Обратите внимание, что простого удаления/добавления/обновления LayerMaskData недостаточно для корректного сохранения , так как каналы не обновляются; хотя это может обеспечить правильный рендеринг. AddLayerMask для этого следует использовать метод.

public abstract class LayerMaskData

Характеристики

ИмяОписание
Bottom { get; set; }Получает или задает позицию маски нижнего слоя.
DataSize { get; }Получает размер данных маски слоя-маски.
DefaultColor { get; set; }Получает или задает цвет по умолчанию.
Flags { get; set; }Получает или устанавливает флаги маски слоя.
ImageData { get; set; }Получает или задает данные маски слоя (или комбинированной/конечной маски, если есть векторная маска) в файле PSD.
Left { get; set; }Получает или задает положение маски левого слоя.
MaskRectangle { get; set; }Получает или устанавливает маскуRectangleмаски слоя в файле PSD. Он принимает левые, правые, верхние и нижние свойства и создаетRectangle
Right { get; set; }Получает или задает правильное положение маски слоя.
Top { get; set; }Получает или задает положение маски верхнего слоя.

Смотрите также