Aspose.PSD.FileFormats.Psd.Layers

Пространство имен содержит слои формата файла PSD.

Классы

Учебный классОписание
BlendRangeДиапазон смешивания.
ChannelInformationИнформация о канале.
GlobalLayerMaskInfoРаздел маски глобального слоя.
LayerPSD-слой.
LayerBlendingRangesDataДанные диапазонов смешивания слоев.
LayerGroupГрупповой слой class
LayerHashCalculatorКалькулятор хэшей для слоев PSD. Его можно использовать для поиска одинаковых или разных слоев в разных файлах PSD
LayerMaskDataОпределяет базовый класс LayerMaskData, который содержит информацию о данных маски слоя в файле PSD. Может помочь программно модифицировать файлы Adobe® Photoshop® и автоматизировать редактирование формата PSD. Если слой имеет только растровую маску, ImageData содержит растр байты данных маски. Если слой имеет только векторную маску, ImageData содержит байты растеризованных (кэшированных) данных векторной маски. Если слой имеет как слой, так и векторную маску, ImageData содержит растровую маску и растеризованную векторную маску вместе. ImageDataдлина в байтах должна быть равна Ширина * ВысотаMaskRectangle properties. Обратите внимание, что простого удаления/добавления/обновления LayerMaskData недостаточно для корректного сохранения , так как каналы не обновляются; хотя это может обеспечить правильный рендеринг. AddLayerMask для этого следует использовать метод.
LayerMaskDataFullОпределяет класс LayerMaskDataFull, который содержит информацию о данных маски в файле PSD layer , когда слой имеет как слойную, так и векторную маску. В противном случаеLayerMaskDataShort используется. ImageData содержит комбинацию растровой маски и растрированной векторной маски. Длина байтов ImageData должна быть равна MaskRectangle.Width * MaskRectangle.Height properties.
LayerMaskDataShortОпределяет класс LayerMaskDataShort, который содержит информацию о данных маски в файле PSD layer , когда слой имеет только растровую или векторную маску, но не обе одновременно. В противном случаеLayerMaskDataFull используется. Если слой имеет только растровую маску, ImageData содержит байты данных растровой маски. Если слой имеет только векторную маску, ImageData содержит байты растрированных (кэшированных) данных векторной маски. ImageDataдлина в байтах должна быть равна Ширина * ВысотаMaskRectangle свойства.
LayerResourceПредставляет информацию о слое.
LayerResourcesRegistryОпределить реестр ресурсов слоя для загрузки файлов PSD.
LinkedLayersManagerКласс диспетчера связанных слоев.
SectionDividerLayerСлой-разделитель раздела для обозначения границ папки (группы слоев).
TextLayerТекстовый слой class

Интерфейсы

ИнтерфейсОписание
IGradientColorPointБазовый интерфейс для настроек заливки
ILayerResourceLoaderЗагрузчик ресурсов слоя.

перечисление

перечислениеОписание
LayerFlagsФлаги слоя
LayerMaskFlagsМаска слоя flags