PsdImage
PsdImage
Vue d’ensemble
PsdImage est une classe dans Aspose.Psd FOSS pour Python. Hérite de : Image.
Représente une image PSD qui peut être chargée, inspectée et enregistrée sans rendu.
Cette classe déclare 5 méthodes pour les objets PsdImage dans les programmes Python. Les méthodes disponibles incluent : __init__, dispose, load, save. Les membres publics sont accessibles à toute application Python après l’installation du paquet Aspose.Psd FOSS pour Python. Propriétés : active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode, et 30 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
width | int | Lecture | Obtient la largeur du document en pixels. |
height | int | Lecture | Obtient la hauteur du document en pixels. |
channels | int | Lecture | Obtient le nombre de canaux du document à partir de l’en-tête PSD. |
bits_per_channel | int | Lecture | Obtient le nombre de bits stockés par canal. |
color_mode | ColorModes | Lecture/Écriture | Obtient le mode couleur PSD indiqué dans l’en-tête. |
version | int | Lecture/Écriture | Obtient ou définit le numéro de version Aspose.PSD-compatible API. |
header | PsdHeader | Lecture | Obtient l’objet d’en-tête PSD/PSB analysé. |
is_large_document | bool | Lecture | Obtient si le document chargé utilise le conteneur PSB de document volumineux. |
is_psb | bool | Lecture | Équivalent à :attr:is_large_document. |
layers | List[Layer] | Lecture/Écriture | Obtient la collection de calques analysée. |
channels_count | int | Lecture | Obtient le nombre de canaux PSD. |
size | Size | Lecture | Obtient la taille de l’image. |
active_layer | Optional[Layer] | Lecture/Écriture | Obtient le calque actif. |
layer_count | int | Lecture | Obtient le nombre de calques analysés dans le document. |
has_layers | bool | Lecture | Renvoie si le document contient au moins une couche analysée. |
has_image_resources | bool | Lecture | Renvoie si le document contient des ressources d’image analysées. |
resource_count | int | Lecture | Obtient le nombre de blocs de ressources d’image analysés. |
image_resources | List[ResourceBlock] | Lecture/Écriture | Obtient ou définit les ressources d’image PSD. |
global_layer_resources | List[LayerResource] | Lecture/Écriture | Obtient ou définit les ressources globales du calque. |
global_layer_mask_info | GlobalLayerMaskInfo | Lecture | Obtient les informations du masque de calque global. |
is_flatten | bool | Lecture | Obtient si l’image PSD est aplatie. |
has_transparency_data | bool | Lecture/Écriture | Obtient ou définit si le premier canal alpha contient des données de transparence. |
resources | `` | Lecture | Obtient un résumé en lecture seule des blocs de ressources d’image analysés. |
has_color_mode_data | bool | Lecture | Obtient si le document contient des octets de données du mode couleur. |
color_data_info | PsdColorDataInfo | Lecture | Obtient un résumé en lecture seule de la section Color Mode Data analysée. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Lecture | Obtient le résumé de la palette indexée analysée, le cas échéant. |
has_merged_image_data | bool | Lecture | Obtient si le document contient des octets de charge utile de données d’image fusionnées. |
compression | CompressionMethod | Lecture | Obtient la méthode de compression utilisée par la section de données d’image fusionnée. |
image_data_info | PsdImageDataInfo | Lecture | Obtient un résumé en lecture seule de la structure de données d’image fusionnée analysée. |
image_data_kind | ImageDataKind | Lecture | Obtient le type structurel de la charge utile de données d’image fusionnée. |
uses_prediction | bool | Lecture | Obtient si la prédiction ZIP est utilisée par la charge utile des données d’image fusionnée. |
has_icc_profile | bool | Lecture | Obtient si une ressource de profil ICC intégrée est présente. |
is_icc_profile_untagged | Optional[bool] | Lecture | Obtient le drapeau du profil ICC non balisé analysé, lorsqu’il est présent. |
parsed_color_data | ColorData | Lecture | Obtient les détails des données du mode couleur analysées pour la vérification et les tests internes. |
parsed_resources | List[UnknownResource] | Lecture | Obtient les ressources d’image analysées pour la vérification et les tests internes. |
global_angle | int | Lecture | Obtient l’angle global. |
Méthodes
| Signature | Description |
|---|---|
__init__(stream, leave_open: bool) | Calls init(flux, leave_open) sur cette instance PsdImage. |
load(file_path_or_stream) → PsdImage | Charge une image PSD à partir d’un chemin de fichier ou d’un flux lisible. |
save(file_path_or_stream) | Enregistre l’image vers un chemin de fichier ou un flux inscriptible. |
dispose() | Libère l’image et, éventuellement, le flux sous-jacent. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Appelle load(source) sur cette instance de PsdImage. |