LayerAndMaskSection
Übersicht
LayerAndMaskSection ist eine Klasse in Aspose.Psd FOSS für Python.
Stellt den Abschnitt PSD/PSB Layer- und Maskeninformationen und dessen dar
raw-preserved save state.Diese Klasse deklariert 5 Methoden für LayerAndMaskSection-Objekte in Python-Programmen. Verfügbare Methoden sind: __init__, empty, load, save, with_layers. Öffentliche Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Psd FOSS für Python-Pakets zugänglich. Eigenschaften: has_layer_collection_mutated, layer_channel_image_data_raw, layer_count_raw, layer_global_mask_and_tail_raw, layers, raw_section_bytes.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
raw_section_bytes | bytes | Lesen | Ruft den rohen Abschnitts-Payload ohne das äußere Längenfeld ab. |
layer_channel_image_data_raw | bytes | Lesen | Holt die rohen Layer-Kanal-Bilddaten-Payload nach den Layer-Records. |
layer_global_mask_and_tail_raw | bytes | Lesen | Ruft die rohen globalen Maskeninformationen und nachfolgenden Abschnittsbytes ab. |
layer_count_raw | int | Lesen | Ermittelt die ursprüngliche signierte Layer-Anzahl, sodass transparent geschützte Layer |
can preserve sign. || layers | List[Layer] | Read | Ruft die geparsten Layer-Datensätze ab. | | has_layer_collection_mutated | bool | Read | Ermittelt, ob die öffentliche Layer-Sammlung ersetzt wurde. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(raw_section_bytes: bytes, layer_channel_image_data_raw: bytes, layer_global_mask_and_tail_raw: bytes, layer_count_raw: int, layers: List[Layer], has_layer_collection_mutated: bool) | Initialisiert eine neue Instanz der Klasse :class:LayerAndMaskSection. |
empty() → "LayerAndMaskSection" | Gibt einen leeren Layer- und Masken-Informationsabschnitt zurück. |
load(reader: BigEndianReader, is_large_document: bool) → "LayerAndMaskSection" | Ruft load(reader, is_large_document) für diese LayerAndMaskSection-Instanz auf. |
save(writer: BigEndianWriter, is_large_document: bool) | Ruft save(writer, is_large_document) auf dieser LayerAndMaskSection-Instanz auf. |
with_layers(layers: List[Layer]) → "LayerAndMaskSection" | Erstellt eine Abschnittskopie mit einer ersetzten Layer-Sammlung und markiert sie |
for rewriting on save. |