Layer

Visão geral

Layer é uma classe em Aspose.Psd FOSS para Python.

Os IDs de canal da camada e os comprimentos de dados estão disponíveis por meio das propriedades PsdLayerChannelInfo channel_id e data_length.

Esta classe declara 5 métodos para objetos Layer em programas Python. Os métodos disponíveis incluem: __init__, create_parsed, load, mark_mutated, write. 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: IsVisible, additional_layer_data, blend_mode_key, blending_ranges_info, bottom, bounds e mais 23.

Propriedades

NomeTipoAcessoDescrição
namestrLeitura/EscritaObtém ou define o nome.
boundsRectangleLeituraObtém os limites.
widthintLeituraObtém a largura.
heightintLeituraObtém a altura.
topintLeitura/EscritaObtém ou define o topo.
leftintLeitura/EscritaObtém ou define a posição esquerda.
bottomintLeitura/EscritaObtém ou define a parte inferior.
rightintLeitura/EscritaObtém ou define a direita.
is_visibleboolLeitura/EscritaObtém ou define o IsVisible.
IsVisibleboolLeitura/EscritaObtém ou define se está visível.
opacityintLeitura/EscritaObtém ou define a opacidade.
clippingintLeitura/EscritaObtém ou define o recorte.
blend_mode_keyBlendModeLeitura/EscritaObtém ou define a chave do modo de mesclagem.
channels_countintLeituraObtém a contagem de canais.
channel_informationList[ChannelInformation]Leitura/EscritaObtém ou define as informações do canal.
channelsList[PsdLayerChannelInfo]LeituraObtém os canais.
has_mask_databoolLeituraObtém os dados de máscara.
has_blending_ranges_databoolLeituraObtém os dados que indicam se há intervalos de mesclagem.
mask_infoLayerMaskInfoLeituraObtém as informações da máscara.
blending_ranges_infoLayerBlendingRangesInfoLeituraObtém as informações dos intervalos de mesclagem.
channel_infoListLeituraObtém as informações do canal.
raw_flagsintLeituraObtém as flags brutas.
raw_layer_mask_section``LeituraObtém a seção de máscara de camada bruta.
raw_layer_blending_ranges_section``LeituraObtém a seção bruta de intervalos de mesclagem da camada.
layer_mask_dataOptional[LayerMaskDataShort]Leitura/EscritaObtém ou define os dados da máscara de camada.
layer_blending_ranges_dataLayerBlendingRangesDataLeitura/EscritaObtém ou define os dados de intervalos de mesclagem da camada.
additional_layer_databytesLeituraObtém os dados adicionais da camada.
raw_blend_mode_keystrLeituraObtém a chave bruta do modo de mesclagem.
has_mutatedboolLeituraObtém se foi mutado.

Métodos

AssinaturaDescrição
__init__()Calls init nesta instância de Layer.
mark_mutated()Chama mark_mutated nesta instância de Layer.
load(reader: BigEndianReader, is_large_document: bool) → "Layer"Chama load(reader, is_large_document) nesta instância de Layer.
write(writer: BigEndianWriter, is_large_document: bool)Chama write(writer, is_large_document) nesta instância de Layer.
create_parsed(name: str, bounds: Rectangle, is_visible: bool, opacity: int, clipping: int, blend_mode: BlendMode, raw_data: LayerRawData) → "Layer"Chama create_parsed(name, bounds, is_visible, opacity, clipping, blend_mode, raw_data) nesta instância de Layer.

Ver também

 Português