Layer
Übersicht
Layer ist eine Klasse in Aspose.Psd FOSS für Python.
Layer-Kanal-IDs und Datenlängen sind über die PsdLayerChannelInfo-Eigenschaften channel_id und data_length verfügbar.
Diese Klasse deklariert 5 Methoden für Layer-Objekte in Python-Programmen. Verfügbare Methoden umfassen: __init__, create_parsed, load, mark_mutated, write. Öffentliche Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Psd FOSS-Pakets für Python zugänglich. Eigenschaften: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds und 23 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
name | str | Lesen/Schreiben | Ruft den Namen ab oder legt ihn fest. |
bounds | Rectangle | Lesen | Gibt die Grenzen zurück. |
width | int | Lesen | Gibt die Breite zurück. |
height | int | Lesen | Gibt die Höhe zurück. |
top | int | Lesen/Schreiben | Liest oder setzt die Oberkante. |
left | int | Lesen/Schreiben | Liest oder setzt den linken Wert. |
bottom | int | Lesen/Schreiben | Ruft den unteren Wert ab oder legt ihn fest. |
right | int | Lesen/Schreiben | Liest oder setzt den rechten Wert. |
is_visible | bool | Lesen/Schreiben | Liest oder legt die Sichtbarkeit fest. |
IsVisible | bool | Lesen/Schreiben | Liest oder setzt die Sichtbarkeit. |
opacity | int | Lesen/Schreiben | Ruft die Deckkraft ab oder legt sie fest. |
clipping | int | Lesen/Schreiben | Ruft das clipping ab oder legt es fest. |
blend_mode_key | BlendMode | Lesen/Schreiben | Liest oder setzt den Blendmodus-Schlüssel. |
channels_count | int | Lesen | Ruft die Kanalanzahl ab. |
channel_information | List[ChannelInformation] | Lesen/Schreiben | Liest oder setzt die Kanalinformationen. |
channels | List[PsdLayerChannelInfo] | Lesen | Ruft die Kanäle ab. |
has_mask_data | bool | Lesen | Ruft die Has-Maskendaten ab. |
has_blending_ranges_data | bool | Lesen | Liest die has blending ranges-Daten. |
mask_info | LayerMaskInfo | Lesen | Ruft die Maskeninformationen ab. |
blending_ranges_info | LayerBlendingRangesInfo | Lesen | Ruft die Informationen zu den Mischbereichen ab. |
channel_info | List | Lesen | Ruft die Kanalinformationen ab. |
raw_flags | int | Lesen | Ruft die rohen flags ab. |
raw_layer_mask_section | `` | Lesen | Gibt den rohen Ebenenmaskenabschnitt zurück. |
raw_layer_blending_ranges_section | `` | Lesen | Ruft den rohen Layer-Blending-Ranges-Abschnitt ab. |
layer_mask_data | Optional[LayerMaskDataShort] | Lesen/Schreiben | Liest oder setzt die Ebenenmaskendaten. |
layer_blending_ranges_data | LayerBlendingRangesData | Lesen/Schreiben | Ruft die Daten der Ebenen-Blending-Bereiche ab oder legt sie fest. |
additional_layer_data | bytes | Lesen | Liefert die zusätzlichen Ebenendaten. |
raw_blend_mode_key | str | Lesen | Gibt den rohen Blendmodus-Schlüssel zurück. |
has_mutated | bool | Lesen | Gibt zurück, ob mutiert wurde. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | Calls init bei dieser Layer-Instanz. |
mark_mutated() | Ruft mark_mutated auf dieser Layer-Instanz auf. |
load(reader: BigEndianReader, is_large_document: bool) → "Layer" | Ruft load(reader, is_large_document) auf dieser Layer-Instanz auf. |
write(writer: BigEndianWriter, is_large_document: bool) | Ruft write(writer, is_large_document) auf dieser Layer-Instanz auf. |
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer" | Ruft create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) auf dieser Layer-Instanz auf. |