Layer

Обзор

Layer — класс в Aspose.Psd FOSS для Python.

Идентификаторы каналов слоя и длины данных доступны через свойства PsdLayerChannelInfo channel_id и data_length.

Этот класс объявляет 5 методов для объектов Layer в программах Python. Доступные методы включают: __init__, create_parsed, load, mark_mutated, write. Публичные члены доступны любой Python-программе после установки пакета Aspose.Psd FOSS для Python. Свойства: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds и ещё 23.

Свойства

Имя:Тип:ДоступОписание:
namestrЧтение/записьПолучает или задает имя.
boundsRectangleЧтениеПолучает границы.
widthintЧтениеПолучает ширину.
heightintЧтениеПолучает высоту.
topintЧтение/записьПолучает или задает верхнее значение.
leftintЧтение/записьПолучает или задает значение left.
bottomintЧтение/записьПолучает или задает нижнюю границу.
rightintЧтение/записьПолучает или задает правый.
is_visibleboolЧтение/записьПолучает или задает видимость.
IsVisibleboolЧтение/записьПолучает или задает видимость.
opacityintЧтение/записьПолучает или задает непрозрачность.
clippingintЧтение/записьПолучает или задает обрезку.
blend_mode_keyBlendModeЧтение/записьПолучает или задает ключ режима смешивания.
channels_countintЧтениеПолучает количество каналов.
channel_informationList[ChannelInformation]Чтение/записьПолучает или задаёт информацию о канале.
channelsList[PsdLayerChannelInfo]ЧтениеПолучает каналы.
has_mask_databoolЧтениеПолучает данные о наличии маски.
has_blending_ranges_databoolЧтениеПолучает данные о наличии диапазонов смешивания.
mask_infoLayerMaskInfoЧтениеПолучает информацию о маске.
blending_ranges_infoLayerBlendingRangesInfoЧтениеПолучает информацию о диапазонах смешивания.
channel_infoListЧтениеПолучает информацию о канале.
raw_flagsintЧтениеПолучает необработанные флаги.
raw_layer_mask_section``ЧтениеПолучает необработанный раздел маски слоя.
raw_layer_blending_ranges_section``ЧтениеПолучает необработанный раздел диапазонов смешения слоя.
layer_mask_dataOptional[LayerMaskDataShort]Чтение/записьПолучает или задает данные маски слоя.
layer_blending_ranges_dataLayerBlendingRangesDataЧтение/записьПолучает или задает данные диапазонов смешивания слоя.
additional_layer_databytesЧтениеПолучает дополнительные данные слоя.
raw_blend_mode_keystrЧтениеПолучает необработанный ключ режима наложения.
has_mutatedboolЧтениеВозвращает hasMutated.

Методы

ПодписьОписание:
__init__()Calls init на этом экземпляре Layer.
mark_mutated()Вызывает mark_mutated на этом экземпляре Layer.
load(reader: BigEndianReader, is_large_document: bool) → "Layer"Вызывает load(reader, is_large_document) на этом экземпляре Layer.
write(writer: BigEndianWriter, is_large_document: bool)Вызывает write(writer, is_large_document) на этом экземпляре Layer.
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"Вызывает create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) на этом экземпляре Layer.

См. также:

 Русский