Layer
Översikt
Layer är en klass i Aspose.Psd FOSS för Python.
Layer-kanal-ID:n och datalängder är tillgängliga via PsdLayerChannelInfo-egenskaperna channel_id och data_length.
Den här klassen deklarerar 5 metoder för Layer-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, create_parsed, load, mark_mutated, write. Publika medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.Psd FOSS för Python-paketet. Egenskaper: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds och 23 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
name | str | Läs/Skriv | Hämtar eller anger namnet. |
bounds | Rectangle | Läs | Hämtar gränserna. |
width | int | Läs | Hämtar bredden. |
height | int | Läs | Hämtar höjden. |
top | int | Läs/Skriv | Hämtar eller anger top. |
left | int | Läs/Skriv | Hämtar eller anger vänster. |
bottom | int | Läs/Skriv | Hämtar eller anger botten. |
right | int | Läs/Skriv | Hämtar eller anger den högra. |
is_visible | bool | Läs/Skriv | Hämtar eller anger om den är synlig. |
IsVisible | bool | Läs/Skriv | Hämtar eller anger om den är synlig. |
opacity | int | Läs/Skriv | Hämtar eller anger opaciteten. |
clipping | int | Läs/Skriv | Hämtar eller anger beskärningen. |
blend_mode_key | BlendMode | Läs/Skriv | Hämtar eller anger blandningslägesnyckeln. |
channels_count | int | Läs | Hämtar kanalantalet. |
channel_information | List[ChannelInformation] | Läs/Skriv | Hämtar eller anger kanalinformationen. |
channels | List[PsdLayerChannelInfo] | Läs | Hämtar kanalerna. |
has_mask_data | bool | Läs | Hämtar om maskdata finns. |
has_blending_ranges_data | bool | Läs | Hämtar data om huruvida blandningsintervall finns. |
mask_info | LayerMaskInfo | Läs | Hämtar maskinformationen. |
blending_ranges_info | LayerBlendingRangesInfo | Läs | Hämtar information om blandningsintervall. |
channel_info | List | Läs | Hämtar kanalinformationen. |
raw_flags | int | Läs | Hämtar de råa flaggorna. |
raw_layer_mask_section | `` | Läs | Hämtar det råa lagermaskavsnittet. |
raw_layer_blending_ranges_section | `` | Läs | Hämtar det råa lagerblandningsintervallavsnittet. |
layer_mask_data | Optional[LayerMaskDataShort] | Läs/Skriv | Hämtar eller anger lagermaskdata. |
layer_blending_ranges_data | LayerBlendingRangesData | Läs/Skriv | Hämtar eller anger data för lagerblandningsintervall. |
additional_layer_data | bytes | Läs | Hämtar den extra lagerdatan. |
raw_blend_mode_key | str | Läs | Hämtar den råa blandningslägesnyckeln. |
has_mutated | bool | Läs | Hämtar har muterat. |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__() | Calls init på detta Layer-instans. |
mark_mutated() | Anropar mark_mutated på denna lagerinstans. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Anropar load(reader, is_large_document) på denna lagerinstans. |
write(writer: BigEndianWriter, is_large_document: bool) | Anropar write(writer, is_large_document) på denna lagerinstans. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Anropar create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) på denna lagerinstans. |