Layer
Prezentare generală
Layer este o clasă în Aspose.Psd FOSS pentru Python.
ID-urile canalelor Layer și lungimile datelor sunt disponibile prin proprietățile PsdLayerChannelInfo channel_id și data_length.
Această clasă declară 5 metode pentru obiectele Layer în programele Python. Metodele disponibile includ: __init__, create_parsed, load, mark_mutated, write. Membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Psd FOSS pentru Python. Proprietăți: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, și încă 23.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
name | str | Citire/Scriere | Obține sau stabilește numele. |
bounds | Rectangle | Citire | Obține limitele. |
width | int | Citire | Obține lățimea. |
height | int | Citire | Obține înălțimea. |
top | int | Citire/Scriere | Obține sau setează partea de sus. |
left | int | Citire/Scriere | Obține sau setează left. |
bottom | int | Citire/Scriere | Obține sau setează partea de jos. |
right | int | Citire/Scriere | Obține sau stabilește valoarea din dreapta. |
is_visible | bool | Citire/Scriere | Obține sau setează vizibilitatea. |
IsVisible | bool | Citire/Scriere | Obține sau stabilește vizibilitatea. |
opacity | int | Citire/Scriere | Obține sau stabilește opacitatea. |
clipping | int | Citire/Scriere | Obține sau stabilește decuparea. |
blend_mode_key | BlendMode | Citire/Scriere | Obține sau stabilește cheia modului de amestecare. |
channels_count | int | Citire | Obține numărul de canale. |
channel_information | List[ChannelInformation] | Citire/Scriere | Obține sau stabilește informațiile canalului. |
channels | List[PsdLayerChannelInfo] | Citire | Obține canalele. |
has_mask_data | bool | Citire | Obține datele de mască. |
has_blending_ranges_data | bool | Citire | Obține datele privind prezența intervalelor de amestecare. |
mask_info | LayerMaskInfo | Citire | Obține informațiile despre mască. |
blending_ranges_info | LayerBlendingRangesInfo | Citire | Obține informațiile despre intervalele de amestecare. |
channel_info | List | Citire | Obține informațiile canalului. |
raw_flags | int | Citire | Obține steagurile brute. |
raw_layer_mask_section | `` | Citire | Obține secțiunea brută a măștii stratului. |
raw_layer_blending_ranges_section | `` | Citire | Obține secțiunea brută a intervalelor de amestecare a stratului. |
layer_mask_data | Optional[LayerMaskDataShort] | Citire/Scriere | Obține sau setează datele măștii de strat. |
layer_blending_ranges_data | LayerBlendingRangesData | Citire/Scriere | Obține sau stabilește datele intervalelor de amestecare ale stratului. |
additional_layer_data | bytes | Citire | Obține datele suplimentare ale stratului. |
raw_blend_mode_key | str | Citire | Obține cheia brută a modului de amestecare. |
has_mutated | bool | Citire | Obține has mutated. |
Metode
| Semnătură | Descriere: |
|---|---|
__init__() | Calls init pe această instanță de Layer. |
mark_mutated() | Apelează mark_mutated pe această instanță de Layer. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Apelează load(reader, is_large_document) pe această instanță de Layer. |
write(writer: BigEndianWriter, is_large_document: bool) | Apelează write(writer, is_large_document) pe această instanță de Layer. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Apelează create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) pe această instanță de Layer. |