Layer
Panoramica
Layer è una classe in Aspose.Psd FOSS per Python.
Gli ID dei canali Layer e le lunghezze dei dati sono disponibili tramite le proprietà PsdLayerChannelInfo channel_id e data_length.
Questa classe dichiara 5 metodi per gli oggetti Layer nei programmi Python. I metodi disponibili includono: __init__, create_parsed, load, mark_mutated, write. I membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Psd FOSS per Python. Proprietà: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds, e altre 23.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
name | str | Lettura/Scrittura | Ottiene o imposta il nome. |
bounds | Rectangle | Lettura | Ottiene i limiti. |
width | int | Lettura | Ottiene la larghezza. |
height | int | Lettura | Restituisce l’altezza. |
top | int | Lettura/Scrittura | Ottiene o imposta il valore top. |
left | int | Lettura/Scrittura | Ottiene o imposta il valore di left. |
bottom | int | Lettura/Scrittura | Ottiene o imposta il valore inferiore. |
right | int | Lettura/Scrittura | Ottiene o imposta il valore destro. |
is_visible | bool | Lettura/Scrittura | Ottiene o imposta IsVisible. |
IsVisible | bool | Lettura/Scrittura | Ottiene o imposta la visibilità. |
opacity | int | Lettura/Scrittura | Ottiene o imposta l’opacità. |
clipping | int | Lettura/Scrittura | Ottiene o imposta il ritaglio. |
blend_mode_key | BlendMode | Lettura/Scrittura | Ottiene o imposta la chiave della modalità di fusione. |
channels_count | int | Lettura | Ottiene il conteggio dei canali. |
channel_information | List[ChannelInformation] | Lettura/Scrittura | Ottiene o imposta le informazioni del canale. |
channels | List[PsdLayerChannelInfo] | Lettura | Ottiene i canali. |
has_mask_data | bool | Lettura | Ottiene il valore di has mask data. |
has_blending_ranges_data | bool | Lettura | Ottiene i dati di has blending ranges. |
mask_info | LayerMaskInfo | Lettura | Ottiene le informazioni della maschera. |
blending_ranges_info | LayerBlendingRangesInfo | Lettura | Ottiene le informazioni sugli intervalli di fusione. |
channel_info | List | Lettura | Ottiene le informazioni del canale. |
raw_flags | int | Lettura | Ottiene le flag grezze. |
raw_layer_mask_section | `` | Lettura | Ottiene la sezione grezza della maschera del livello. |
raw_layer_blending_ranges_section | `` | Lettura | Ottiene la sezione grezza dei range di fusione del layer. |
layer_mask_data | Optional[LayerMaskDataShort] | Lettura/Scrittura | Ottiene o imposta i dati della maschera di livello. |
layer_blending_ranges_data | LayerBlendingRangesData | Lettura/Scrittura | Ottiene o imposta i dati degli intervalli di fusione del livello. |
additional_layer_data | bytes | Lettura | Ottiene i dati aggiuntivi del livello. |
raw_blend_mode_key | str | Lettura | Ottiene la chiave grezza della modalità di fusione. |
has_mutated | bool | Lettura | Ottiene il valore di has mutated. |
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Calls init su questa istanza di Layer. |
mark_mutated() | Chiama mark_mutated su questa istanza di Layer. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Chiama load(reader, is_large_document) su questa istanza di Layer. |
write(writer: BigEndianWriter, is_large_document: bool) | Chiama write(writer, is_large_document) su questa istanza di Layer. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Chiama create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) su questa istanza di Layer. |