LayerAndMaskSection
Visão geral
LayerAndMaskSection é uma classe em Aspose.Psd FOSS para Python.
Representa a seção de Informações da Camada e Máscara PSD/PSB e sua
raw-preserved save state.Esta classe declara 5 métodos para objetos LayerAndMaskSection em programas Python. Os métodos disponíveis incluem: __init__, empty, load, save, with_layers. Membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Psd FOSS para Python. Propriedades: has_layer_collection_mutated, layer_channel_image_data_raw, layer_count_raw, layer_global_mask_and_tail_raw, layers, raw_section_bytes.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
raw_section_bytes | bytes | Leitura | Obtém a carga útil da seção bruta sem o campo de comprimento externo. |
layer_channel_image_data_raw | bytes | Leitura | Obtém a carga útil de dados de imagem do canal da camada bruta após os registros de camada. |
layer_global_mask_and_tail_raw | bytes | Leitura | Obtém as informações brutas da máscara global e os bytes da seção final. |
layer_count_raw | int | Leitura | Obtém a contagem original de camadas assinadas, de modo que camadas protegidas por transparência |
can preserve sign. || layers | List[Layer] | Read | Obtém os registros de camada analisados. | | has_layer_collection_mutated | bool | Read | Obtém se a coleção de camadas públicas foi substituída. |
Métodos
| Assinatura | Descrição |
|---|---|
__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) | Inicializa uma nova instância da classe :class:LayerAndMaskSection. |
empty() → "LayerAndMaskSection" | Obtém uma seção vazia de Informações de Camada e Máscara. |
load(reader: BigEndianReader, is_large_document: bool) → "LayerAndMaskSection" | Chama load(reader, is_large_document) nesta instância de LayerAndMaskSection. |
save(writer: BigEndianWriter, is_large_document: bool) | Chama save(writer, is_large_document) nesta instância de LayerAndMaskSection. |
with_layers(layers: List[Layer]) → "LayerAndMaskSection" | Cria uma cópia da seção com uma coleção de camadas substituída e a marca |
for rewriting on save. |