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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
name | str | Leitura/Escrita | Obtém ou define o nome. |
bounds | Rectangle | Leitura | Obtém os limites. |
width | int | Leitura | Obtém a largura. |
height | int | Leitura | Obtém a altura. |
top | int | Leitura/Escrita | Obtém ou define o topo. |
left | int | Leitura/Escrita | Obtém ou define a posição esquerda. |
bottom | int | Leitura/Escrita | Obtém ou define a parte inferior. |
right | int | Leitura/Escrita | Obtém ou define a direita. |
is_visible | bool | Leitura/Escrita | Obtém ou define o IsVisible. |
IsVisible | bool | Leitura/Escrita | Obtém ou define se está visível. |
opacity | int | Leitura/Escrita | Obtém ou define a opacidade. |
clipping | int | Leitura/Escrita | Obtém ou define o recorte. |
blend_mode_key | BlendMode | Leitura/Escrita | Obtém ou define a chave do modo de mesclagem. |
channels_count | int | Leitura | Obtém a contagem de canais. |
channel_information | List[ChannelInformation] | Leitura/Escrita | Obtém ou define as informações do canal. |
channels | List[PsdLayerChannelInfo] | Leitura | Obtém os canais. |
has_mask_data | bool | Leitura | Obtém os dados de máscara. |
has_blending_ranges_data | bool | Leitura | Obtém os dados que indicam se há intervalos de mesclagem. |
mask_info | LayerMaskInfo | Leitura | Obtém as informações da máscara. |
blending_ranges_info | LayerBlendingRangesInfo | Leitura | Obtém as informações dos intervalos de mesclagem. |
channel_info | List | Leitura | Obtém as informações do canal. |
raw_flags | int | Leitura | Obtém as flags brutas. |
raw_layer_mask_section | `` | Leitura | Obtém a seção de máscara de camada bruta. |
raw_layer_blending_ranges_section | `` | Leitura | Obtém a seção bruta de intervalos de mesclagem da camada. |
layer_mask_data | Optional[LayerMaskDataShort] | Leitura/Escrita | Obtém ou define os dados da máscara de camada. |
layer_blending_ranges_data | LayerBlendingRangesData | Leitura/Escrita | Obtém ou define os dados de intervalos de mesclagem da camada. |
additional_layer_data | bytes | Leitura | Obtém os dados adicionais da camada. |
raw_blend_mode_key | str | Leitura | Obtém a chave bruta do modo de mesclagem. |
has_mutated | bool | Leitura | Obtém se foi mutado. |
Métodos
| Assinatura | Descriçã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. |