PsdImage
Visão geral
PsdImage é uma classe em Aspose.Psd FOSS para Python. Herda de: Image.
Representa uma imagem PSD que pode ser carregada, inspecionada e salva sem renderização.
Esta classe declara 5 métodos para objetos PsdImage em programas Python. Os métodos disponíveis incluem: __init__, dispose, load, save. 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: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode e mais 30.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
width | int | Leitura | Obtém a largura do documento em pixels. |
height | int | Leitura | Obtém a altura do documento em pixels. |
channels | int | Leitura | Obtém a contagem de canais do documento a partir do cabeçalho PSD. |
bits_per_channel | int | Leitura | Obtém o número de bits armazenados por canal. |
color_mode | ColorModes | Leitura/Escrita | Obtém o modo de cor PSD relatado pelo cabeçalho. |
version | int | Leitura/Escrita | Obtém ou define o número da versão Aspose.PSD-compatible API. |
header | PsdHeader | Leitura | Obtém o objeto de cabeçalho PSD/PSB analisado. |
is_large_document | bool | Leitura | Obtém se o documento carregado utiliza o contêiner de documento grande PSB. |
is_psb | bool | Leitura | Equivalente a :attr:is_large_document. |
layers | List[Layer] | Leitura/Escrita | Obtém a coleção de camadas analisada. |
channels_count | int | Leitura | Obtém a contagem de canais PSD. |
size | Size | Leitura | Obtém o tamanho da imagem. |
active_layer | Optional[Layer] | Leitura/Escrita | Obtém a camada ativa. |
layer_count | int | Leitura | Obtém o número de camadas analisadas no documento. |
has_layers | bool | Leitura | Obtém se o documento contém ao menos uma camada analisada. |
has_image_resources | bool | Leitura | Obtém se o documento contém algum recurso de imagem analisado. |
resource_count | int | Leitura | Obtém o número de blocos de recursos de imagem analisados. |
image_resources | List[ResourceBlock] | Leitura/Escrita | Obtém ou define os recursos da imagem PSD. |
global_layer_resources | List[LayerResource] | Leitura/Escrita | Obtém ou define os recursos de camada globais. |
global_layer_mask_info | GlobalLayerMaskInfo | Leitura | Obtém as informações da máscara de camada global. |
is_flatten | bool | Leitura | Obtém se a imagem PSD está achatada. |
has_transparency_data | bool | Leitura/Escrita | Obtém ou define se o primeiro canal alfa contém dados de transparência. |
resources | `` | Leitura | Obtém um resumo somente leitura dos blocos de recursos de imagem analisados. |
has_color_mode_data | bool | Leitura | Obtém se o documento contém bytes de Dados do Modo de Cor. |
color_data_info | PsdColorDataInfo | Leitura | Obtém um resumo somente leitura da seção Color Mode Data analisada. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Leitura | Obtém o resumo da paleta indexada analisada, quando presente. |
has_merged_image_data | bool | Leitura | Obtém se o documento contém bytes de carga útil de dados de imagem mesclada. |
compression | CompressionMethod | Leitura | Obtém o método de compressão usado pela seção de dados de imagem mesclada. |
image_data_info | PsdImageDataInfo | Leitura | Obtém um resumo somente leitura da estrutura de dados da imagem mesclada analisada. |
image_data_kind | ImageDataKind | Leitura | Obtém o tipo estrutural da carga de dados da imagem mesclada. |
uses_prediction | bool | Leitura | Obtém se a previsão ZIP é usada pela carga útil dos dados da imagem mesclada. |
has_icc_profile | bool | Leitura | Obtém se um recurso de perfil ICC incorporado está presente. |
is_icc_profile_untagged | Optional[bool] | Leitura | Obtém a bandeira de perfil ICC sem etiqueta analisada, quando presente. |
parsed_color_data | ColorData | Leitura | Obtém os detalhes dos dados do modo de cor analisados para verificação/testes internos. |
parsed_resources | List[UnknownResource] | Leitura | Obtém os recursos de imagem analisados para verificação/testes internos. |
global_angle | int | Leitura | Obtém o ângulo global. |
Métodos
| Assinatura | Descrição |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) nesta instância PsdImage. |
load(file_path_or_stream) → PsdImage | Carrega uma imagem PSD a partir de um caminho de arquivo ou de um fluxo legível. |
save(file_path_or_stream) | Salva a imagem em um caminho de arquivo ou em um fluxo gravável. |
dispose() | Libera a imagem e, opcionalmente, o fluxo subjacente. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Chama load(source) nesta instância de PsdImage. |