Layer
Layer
Áttekintés
Layer egy osztály a Aspose.Psd FOSS-ban a Python számára.
A réteg csatornaazonosítók és adathosszok a PsdLayerChannelInfo channel_id és data_length tulajdonságokon keresztül érhetők el.
Ez az osztály 5 metódust deklarál a Python programok rétegobjektumai számára. A rendelkezésre álló metódusok: __init__, create_parsed, load, mark_mutated, write. A nyilvános tagok bármely Python alkalmazás számára elérhetők a Aspose.Psd FOSS a Python csomag telepítése után. Tulajdonságok: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, és további 23.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
name | str | Olvasás/Írás | Lekéri vagy beállítja a nevet. |
bounds | Rectangle | Olvasás | Lekéri a határokat. |
width | int | Olvasás | Visszaadja a szélességet. |
height | int | Olvasás | Visszaadja a magasságot. |
top | int | Olvasás/Írás | Lekéri vagy beállítja a Top értékét. |
left | int | Olvasás/Írás | Lekéri vagy beállítja a bal értéket. |
bottom | int | Olvasás/Írás | Lekéri vagy beállítja a bottom értéket. |
right | int | Olvasás/Írás | Lekéri vagy beállítja a jobbat. |
is_visible | bool | Olvasás/Írás | Lekéri vagy beállítja, hogy látható-e. |
IsVisible | bool | Olvasás/Írás | Visszaadja vagy beállítja, hogy látható-e. |
opacity | int | Olvasás/Írás | Lekéri vagy beállítja az átlátszóságot. |
clipping | int | Olvasás/Írás | Visszaadja vagy beállítja a vágást. |
blend_mode_key | BlendMode | Olvasás/Írás | Lekéri vagy beállítja a keverési mód kulcsát. |
channels_count | int | Olvasás | Visszaadja a csatornák számát. |
channel_information | List[ChannelInformation] | Olvasás/Írás | A csatorna információját adja vissza vagy állítja be. |
channels | List[PsdLayerChannelInfo] | Olvasás | Lekéri a csatornákat. |
has_mask_data | bool | Olvasás | Lekéri, hogy van-e maszk adat. |
has_blending_ranges_data | bool | Olvasás | Lekéri a has blending ranges adatot. |
mask_info | LayerMaskInfo | Olvasás | Lekéri a maszk információkat. |
blending_ranges_info | LayerBlendingRangesInfo | Olvasás | Lekéri a keverési tartományok információit. |
channel_info | List | Olvasás | Lekéri a csatorna információt. |
raw_flags | int | Olvasás | Lekéri a nyers jelzőket. |
raw_layer_mask_section | `` | Olvasás | Lekéri a nyers rétegmaszk szekciót. |
raw_layer_blending_ranges_section | `` | Olvasás | Megkapja a nyers réteg keverési tartományok szakaszát. |
layer_mask_data | Optional[LayerMaskDataShort] | Olvasás/Írás | Lekéri vagy beállítja a rétegmaszk adatot. |
layer_blending_ranges_data | LayerBlendingRangesData | Olvasás/Írás | Lekéri vagy beállítja a réteg keverési tartományok adatait. |
additional_layer_data | bytes | Olvasás | Lekéri a további réteg adatokat. |
raw_blend_mode_key | str | Olvasás | Visszaadja a nyers keverési mód kulcsát. |
has_mutated | bool | Olvasás | Lekéri, hogy megváltozott-e. |
Metódusok
| Aláírás | Leírás |
|---|---|
__init__() | Calls init ezen a Layer példányon. |
mark_mutated() | Meghívja a(z) mark_mutated függvényt ezen a Layer példányon. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Meghívja a load(reader, is_large_document) függvényt ezen a Layer példányon. |
write(writer: BigEndianWriter, is_large_document: bool) | Meghívja a write(writer, is_large_document) függvényt ezen a Layer példányon. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Meghívja a(z) create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) függvényt ezen a Layer példányon. |