PsdImage
PsdImage
Visión general
PsdImage es una clase en Aspose.Psd FOSS para Python. Hereda de: Image.
Representa una imagen PSD que puede cargarse, inspeccionarse y guardarse sin renderizar.
Esta clase declara 5 métodos para objetos PsdImage en programas Python. Los métodos disponibles incluyen: __init__, dispose, load, save. Los miembros públicos son accesibles para cualquier aplicación Python después de instalar el paquete Aspose.Psd FOSS para Python. Propiedades: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode y 30 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
width | int | Lectura | Obtiene el ancho del documento en píxeles. |
height | int | Lectura | Obtiene la altura del documento en píxeles. |
channels | int | Lectura | Obtiene el recuento de canales del documento desde el encabezado PSD. |
bits_per_channel | int | Lectura | Obtiene el número de bits almacenados por canal. |
color_mode | ColorModes | Lectura/Escritura | Obtiene el modo de color PSD informado por el encabezado. |
version | int | Lectura/Escritura | Obtiene o establece el número de versión Aspose.PSD-compatible API. |
header | PsdHeader | Lectura | Obtiene el objeto de encabezado PSD/PSB analizado. |
is_large_document | bool | Lectura | Obtiene si el documento cargado utiliza el contenedor de documento grande PSB. |
is_psb | bool | Lectura | Equivalente a :attr:is_large_document. |
layers | List[Layer] | Lectura/Escritura | Obtiene la colección de capas analizada. |
channels_count | int | Lectura | Obtiene la cantidad de canales PSD. |
size | Size | Lectura | Obtiene el tamaño de la imagen. |
active_layer | Optional[Layer] | Lectura/Escritura | Obtiene la capa activa. |
layer_count | int | Lectura | Obtiene el número de capas analizadas en el documento. |
has_layers | bool | Lectura | Obtiene si el documento contiene al menos una capa analizada. |
has_image_resources | bool | Lectura | Obtiene si el documento contiene algún recurso de imagen analizado. |
resource_count | int | Lectura | Obtiene el número de bloques de recursos de imagen analizados. |
image_resources | List[ResourceBlock] | Lectura/Escritura | Obtiene o establece los recursos de la imagen PSD. |
global_layer_resources | List[LayerResource] | Lectura/Escritura | Obtiene o establece los recursos de capa globales. |
global_layer_mask_info | GlobalLayerMaskInfo | Lectura | Obtiene la información de la máscara de capa global. |
is_flatten | bool | Lectura | Obtiene si la imagen PSD está aplanada. |
has_transparency_data | bool | Lectura/Escritura | Obtiene o establece si el primer canal alfa contiene datos de transparencia. |
resources | `` | Lectura | Obtiene un resumen de solo lectura de los bloques de recursos de imagen analizados. |
has_color_mode_data | bool | Lectura | Obtiene si el documento contiene bytes de datos de modo de color. |
color_data_info | PsdColorDataInfo | Lectura | Obtiene un resumen de solo lectura de la sección de datos de modo de color analizada. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Lectura | Obtiene el resumen de la paleta indexada analizada, cuando está presente. |
has_merged_image_data | bool | Lectura | Obtiene si el documento contiene bytes de carga útil de datos de imagen combinada. |
compression | CompressionMethod | Lectura | Obtiene el método de compresión utilizado por la sección de datos de imagen combinada. |
image_data_info | PsdImageDataInfo | Lectura | Obtiene un resumen de solo lectura de la estructura de datos de la imagen combinada analizada. |
image_data_kind | ImageDataKind | Lectura | Obtiene el tipo estructural de la carga útil de datos de la imagen combinada. |
uses_prediction | bool | Lectura | Obtiene si la predicción ZIP se usa en la carga útil de datos de la imagen combinada. |
has_icc_profile | bool | Lectura | Obtiene si está presente un recurso de perfil ICC incrustado. |
is_icc_profile_untagged | Optional[bool] | Lectura | Obtiene la bandera del perfil ICC sin etiquetas analizada, cuando está presente. |
parsed_color_data | ColorData | Lectura | Obtiene los detalles de los datos del modo de color analizados para verificación/pruebas internas. |
parsed_resources | List[UnknownResource] | Lectura | Obtiene los recursos de imagen analizados para verificación/pruebas internas. |
global_angle | int | Lectura | Obtiene el ángulo global. |
Métodos
| Firma | Descripción |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) en esta instancia de PsdImage. |
load(file_path_or_stream) → PsdImage | Carga una imagen PSD desde una ruta de archivo o un flujo legible. |
save(file_path_or_stream) | Guarda la imagen en una ruta de archivo o un flujo escribible. |
dispose() | Libera la imagen y, opcionalmente, el flujo subyacente. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Llama a load(source) en esta instancia de PsdImage. |