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.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
name | str | Чтение/запись | Получает или задает имя. |
bounds | Rectangle | Чтение | Получает границы. |
width | int | Чтение | Получает ширину. |
height | int | Чтение | Получает высоту. |
top | int | Чтение/запись | Получает или задает верхнее значение. |
left | int | Чтение/запись | Получает или задает значение left. |
bottom | int | Чтение/запись | Получает или задает нижнюю границу. |
right | int | Чтение/запись | Получает или задает правый. |
is_visible | bool | Чтение/запись | Получает или задает видимость. |
IsVisible | bool | Чтение/запись | Получает или задает видимость. |
opacity | int | Чтение/запись | Получает или задает непрозрачность. |
clipping | int | Чтение/запись | Получает или задает обрезку. |
blend_mode_key | BlendMode | Чтение/запись | Получает или задает ключ режима смешивания. |
channels_count | int | Чтение | Получает количество каналов. |
channel_information | List[ChannelInformation] | Чтение/запись | Получает или задаёт информацию о канале. |
channels | List[PsdLayerChannelInfo] | Чтение | Получает каналы. |
has_mask_data | bool | Чтение | Получает данные о наличии маски. |
has_blending_ranges_data | bool | Чтение | Получает данные о наличии диапазонов смешивания. |
mask_info | LayerMaskInfo | Чтение | Получает информацию о маске. |
blending_ranges_info | LayerBlendingRangesInfo | Чтение | Получает информацию о диапазонах смешивания. |
channel_info | List | Чтение | Получает информацию о канале. |
raw_flags | int | Чтение | Получает необработанные флаги. |
raw_layer_mask_section | `` | Чтение | Получает необработанный раздел маски слоя. |
raw_layer_blending_ranges_section | `` | Чтение | Получает необработанный раздел диапазонов смешения слоя. |
layer_mask_data | Optional[LayerMaskDataShort] | Чтение/запись | Получает или задает данные маски слоя. |
layer_blending_ranges_data | LayerBlendingRangesData | Чтение/запись | Получает или задает данные диапазонов смешивания слоя. |
additional_layer_data | bytes | Чтение | Получает дополнительные данные слоя. |
raw_blend_mode_key | str | Чтение | Получает необработанный ключ режима наложения. |
has_mutated | bool | Чтение | Возвращает 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. |