LayerAndMaskSection
Vue d’ensemble
LayerAndMaskSection est une classe dans le FOSS Aspose.Psd pour Python.
Représente la section PSD/PSB Layer and Mask Information et ses
raw-preserved save state.Cette classe déclare 5 méthodes pour les objets LayerAndMaskSection dans les programmes Python. Les méthodes disponibles incluent : __init__, empty, load, save, with_layers. Les membres publics sont accessibles à toute application Python après l’installation du paquet Aspose.Psd FOSS pour Python. Propriétés : has_layer_collection_mutated, layer_channel_image_data_raw, layer_count_raw, layer_global_mask_and_tail_raw, layers, raw_section_bytes.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
raw_section_bytes | bytes | Lecture | Obtient la charge utile brute de la section sans le champ de longueur externe. |
layer_channel_image_data_raw | bytes | Lecture | Récupère la charge utile brute des données d’image du canal de calque après les enregistrements de calque. |
layer_global_mask_and_tail_raw | bytes | Lecture | Obtient les informations brutes du masque global et les octets de section de fin. |
layer_count_raw | int | Lecture | Récupère le nombre de calques signés d’origine afin que les calques protégés par la transparence |
can preserve sign. || layers | List[Layer] | Read | Obtient les enregistrements de calque analysés. | | has_layer_collection_mutated | bool | Read | Obtient si la collection de calques publics a été remplacée. |
Méthodes
| Signature | Description |
|---|---|
__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) | Initialise une nouvelle instance de la classe :class:LayerAndMaskSection. |
empty() → "LayerAndMaskSection" | Obtient une section d’informations de calque et de masque vide. |
load(reader: BigEndianReader, is_large_document: bool) → "LayerAndMaskSection" | Appelle load(reader, is_large_document) sur cette instance de LayerAndMaskSection. |
save(writer: BigEndianWriter, is_large_document: bool) | Appelle save(writer, is_large_document) sur cette instance LayerAndMaskSection. |
with_layers(layers: List[Layer]) → "LayerAndMaskSection" | Crée une copie de section avec une collection de calques remplacée et la marque. |
for rewriting on save. |