PsdImage
Panoramica
PsdImage è una classe in Aspose.Psd FOSS per Python. Eredita da: Image.
Rappresenta un’immagine PSD che può essere caricata, ispezionata e salvata senza rendering.
Questa classe dichiara 5 metodi per gli oggetti PsdImage nei programmi Python. I metodi disponibili includono: __init__, dispose, load, save. I membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Psd FOSS per Python. Proprietà: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode, e altre 30.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
width | int | Lettura | Ottiene la larghezza del documento in pixel. |
height | int | Lettura | Restituisce l’altezza del documento in pixel. |
channels | int | Lettura | Ottiene il numero di canali del documento dall’intestazione PSD. |
bits_per_channel | int | Lettura | Ottiene il numero di bit memorizzati per canale. |
color_mode | ColorModes | Lettura/Scrittura | Ottiene la modalità colore PSD riportata dall’intestazione. |
version | int | Lettura/Scrittura | Ottiene o imposta il numero di versione Aspose.PSD-compatible API. |
header | PsdHeader | Lettura | Ottiene l’oggetto header PSD/PSB analizzato. |
is_large_document | bool | Lettura | Restituisce se il documento caricato utilizza il contenitore PSB per documenti di grandi dimensioni. |
is_psb | bool | Lettura | Equivalente a :attr:is_large_document. |
layers | List[Layer] | Lettura/Scrittura | Ottiene la collezione di livelli analizzati. |
channels_count | int | Lettura | Ottiene il conteggio dei canali PSD. |
size | Size | Lettura | Ottiene la dimensione dell’immagine. |
active_layer | Optional[Layer] | Lettura/Scrittura | Restituisce il livello attivo. |
layer_count | int | Lettura | Restituisce il numero di livelli analizzati nel documento. |
has_layers | bool | Lettura | Restituisce se il documento contiene almeno un layer analizzato. |
has_image_resources | bool | Lettura | Restituisce se il documento contiene risorse immagine analizzate. |
resource_count | int | Lettura | Ottiene il numero di blocchi di risorse immagine analizzati. |
image_resources | List[ResourceBlock] | Lettura/Scrittura | Ottiene o imposta le risorse dell’immagine PSD. |
global_layer_resources | List[LayerResource] | Lettura/Scrittura | Ottiene o imposta le risorse globali del layer. |
global_layer_mask_info | GlobalLayerMaskInfo | Lettura | Ottiene le informazioni della maschera di livello globale. |
is_flatten | bool | Lettura | Restituisce se l’immagine PSD è appiattita. |
has_transparency_data | bool | Lettura/Scrittura | Ottiene o imposta se il primo canale alfa contiene dati di trasparenza. |
resources | `` | Lettura | Ottiene un riepilogo in sola lettura dei blocchi di risorse immagine analizzati. |
has_color_mode_data | bool | Lettura | Ottiene se il documento contiene byte di dati della modalità colore. |
color_data_info | PsdColorDataInfo | Lettura | Ottiene un riepilogo in sola lettura della sezione Color Mode Data analizzata. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Lettura | Restituisce il riepilogo della palette indicizzata analizzata, se presente. |
has_merged_image_data | bool | Lettura | Restituisce se il documento contiene i byte del payload dei dati immagine uniti. |
compression | CompressionMethod | Lettura | Restituisce il metodo di compressione utilizzato dalla sezione dei dati immagine uniti. |
image_data_info | PsdImageDataInfo | Lettura | Ottiene un riepilogo in sola lettura della struttura dati dell’immagine unita analizzata. |
image_data_kind | ImageDataKind | Lettura | Ottiene il tipo strutturale del payload dei dati dell’immagine unita. |
uses_prediction | bool | Lettura | Ottiene se la previsione ZIP è usata dal payload dei dati dell’immagine unita. |
has_icc_profile | bool | Lettura | Restituisce se è presente una risorsa di profilo ICC incorporata. |
is_icc_profile_untagged | Optional[bool] | Lettura | Restituisce il flag del profilo ICC non etichettato analizzato, se presente. |
parsed_color_data | ColorData | Lettura | Ottiene i dettagli dei dati della modalità colore analizzati per verifica interna/test. |
parsed_resources | List[UnknownResource] | Lettura | Ottiene le risorse immagine analizzate per verifica interna/test. |
global_angle | int | Lettura | Restituisce l’angolo globale. |
Metodi
| Firma | Descrizione |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) su questa istanza PsdImage. |
load(file_path_or_stream) → PsdImage | Carica un’immagine PSD da un percorso file o da un flusso leggibile. |
save(file_path_or_stream) | Salva l’immagine in un percorso file o in un flusso scrivibile. |
dispose() | Rilascia l’immagine e, facoltativamente, il flusso sottostante. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Chiama load(source) su questa istanza di PsdImage. |