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 | Читання/Запис | Отримує або задає лівий. |
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. |