Layer
Layer
Přehled
Layer je třída v Aspose.Psd FOSS pro Python.
ID kanálů vrstvy a délky dat jsou dostupné prostřednictvím vlastností PsdLayerChannelInfo channel_id a data_length.
Tato třída deklaruje 5 metod pro objekty Layer v programech Python. Dostupné metody zahrnují: __init__, create_parsed, load, mark_mutated, write. Veřejné členy jsou přístupné jakékoli aplikaci Python po instalaci balíčku Aspose.Psd FOSS pro Python. Vlastnosti: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds a 23 dalších.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
name | str | Čtení/zápis | Získá nebo nastaví název. |
bounds | Rectangle | Čtení | Získá hranice. |
width | int | Čtení | Získá šířku. |
height | int | Čtení | Získá výšku. |
top | int | Čtení/zápis | Získá nebo nastaví horní souřadnici. |
left | int | Čtení/zápis | Získá nebo nastaví hodnotu left. |
bottom | int | Čtení/zápis | Získá nebo nastaví spodní hodnotu. |
right | int | Čtení/zápis | Získá nebo nastaví pravou hodnotu. |
is_visible | bool | Čtení/zápis | Získá nebo nastaví, zda je viditelné. |
IsVisible | bool | Čtení/zápis | Získá nebo nastaví, zda je viditelný. |
opacity | int | Čtení/zápis | Získá nebo nastaví průhlednost. |
clipping | int | Čtení/zápis | Získá nebo nastaví oříznutí. |
blend_mode_key | BlendMode | Čtení/zápis | Získá nebo nastaví klíč režimu prolnutí. |
channels_count | int | Čtení | Získá počet kanálů. |
channel_information | List[ChannelInformation] | Čtení/zápis | Získá nebo nastaví informace o kanálu. |
channels | List[PsdLayerChannelInfo] | Čtení | Získá kanály. |
has_mask_data | bool | Čtení | Získá informaci o existenci maskovacích dat. |
has_blending_ranges_data | bool | Čtení | Získá data o tom, zda má rozmezí míchání. |
mask_info | LayerMaskInfo | Čtení | Získá informace o masce. |
blending_ranges_info | LayerBlendingRangesInfo | Čtení | Získá informace o rozsazích prolnutí. |
channel_info | List | Čtení | Získá informace o kanálu. |
raw_flags | int | Čtení | Získá surové příznaky. |
raw_layer_mask_section | `` | Čtení | Získá surovou sekci masky vrstvy. |
raw_layer_blending_ranges_section | `` | Čtení | Získá surovou sekci rozsahů míchání vrstvy. |
layer_mask_data | Optional[LayerMaskDataShort] | Čtení/zápis | Získá nebo nastaví data masky vrstvy. |
layer_blending_ranges_data | LayerBlendingRangesData | Čtení/zápis | Získá nebo nastaví data rozsahů míchání vrstvy. |
additional_layer_data | bytes | Čtení | Získá doplňková data vrstvy. |
raw_blend_mode_key | str | Čtení | Získá surový klíč režimu prolnutí. |
has_mutated | bool | Čtení | Získá, zda byl mutován. |
Metody
| Podpis: | Popis: |
|---|---|
__init__() | Calls init na této instanci Layer. |
mark_mutated() | Volá mark_mutated na této instanci Layeru. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Volá load(reader, is_large_document) na této instanci Layer. |
write(writer: BigEndianWriter, is_large_document: bool) | Volá write(writer, is_large_document) na této instanci Layer. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Volá create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) na této instanci Layer. |