PsdImage
Übersicht
PsdImage ist eine Klasse in Aspose.Psd FOSS für Python. Erbt von: Image.
Stellt ein PSD-Bild dar, das geladen, inspiziert und ohne Rendering gespeichert werden kann.
Diese Klasse deklariert 5 Methoden für PsdImage-Objekte in Python-Programmen. Verfügbare Methoden umfassen: __init__, dispose, load, save. Öffentliche Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Psd FOSS für Python-Pakets zugänglich. Eigenschaften: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode und 30 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
width | int | Lesen | Liefert die Dokumentbreite in Pixeln. |
height | int | Lesen | Gibt die Dokumenthöhe in Pixeln zurück. |
channels | int | Lesen | Liest die Kanalanzahl des Dokuments aus dem PSD-Header. |
bits_per_channel | int | Lesen | Ermittelt die Anzahl der pro Kanal gespeicherten Bits. |
color_mode | ColorModes | Lesen/Schreiben | Ruft den im Header angegebenen PSD-Farbmodus ab. |
version | int | Lesen/Schreiben | Liest oder schreibt die Aspose.PSD-compatible API Versionsnummer. |
header | PsdHeader | Lesen | Ruft das geparste PSD/PSB-Header-Objekt ab. |
is_large_document | bool | Lesen | Ermittelt, ob das geladene Dokument den PSB-Large-Document-Container verwendet. |
is_psb | bool | Lesen | Entspricht :attr:is_large_document. |
layers | List[Layer] | Lesen/Schreiben | Ruft die geparste Ebenensammlung ab. |
channels_count | int | Lesen | Ermittelt die Anzahl der PSD-Kanäle. |
size | Size | Lesen | Liefert die Bildgröße. |
active_layer | Optional[Layer] | Lesen/Schreiben | Gibt die aktive Ebene zurück. |
layer_count | int | Lesen | Gibt die Anzahl der geparsten Ebenen im Dokument zurück. |
has_layers | bool | Lesen | Ermittelt, ob das Dokument mindestens eine geparste Ebene enthält. |
has_image_resources | bool | Lesen | Ermittelt, ob das Dokument irgendwelche geparsten Bildressourcen enthält. |
resource_count | int | Lesen | Ermittelt die Anzahl der geparsten Bildressourcenblöcke. |
image_resources | List[ResourceBlock] | Lesen/Schreiben | Ruft die PSD-Bildressourcen ab oder legt sie fest. |
global_layer_resources | List[LayerResource] | Lesen/Schreiben | Liest oder setzt die globalen Ebenenressourcen. |
global_layer_mask_info | GlobalLayerMaskInfo | Lesen | Ruft die globale Ebenenmasken-Info ab. |
is_flatten | bool | Lesen | Ermittelt, ob das PSD-Bild flachgelegt ist. |
has_transparency_data | bool | Lesen/Schreiben | Liest oder setzt, ob der erste Alphakanal Transparenzdaten enthält. |
resources | `` | Lesen | Erhält eine schreibgeschützte Zusammenfassung der geparsten Bildressourcenblöcke. |
has_color_mode_data | bool | Lesen | Ermittelt, ob das Dokument Color Mode Data-Bytes enthält. |
color_data_info | PsdColorDataInfo | Lesen | Erhält eine schreibgeschützte Zusammenfassung des geparsten Color Mode Data-Abschnitts. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Lesen | Liefert die geparste indexierte Palettenzusammenfassung, falls vorhanden. |
has_merged_image_data | bool | Lesen | Ermittelt, ob das Dokument zusammengeführte Bilddaten-Payload-Bytes enthält. |
compression | CompressionMethod | Lesen | Ermittelt die Kompressionsmethode, die im zusammengeführten Bilddatenabschnitt verwendet wird. |
image_data_info | PsdImageDataInfo | Lesen | Liefert eine schreibgeschützte Zusammenfassung der geparsten zusammengeführten Bilddatenstruktur. |
image_data_kind | ImageDataKind | Lesen | Ruft die strukturelle Art des zusammengeführten Bilddaten-Payloads ab. |
uses_prediction | bool | Lesen | Liefert, ob die ZIP-Vorhersage vom Payload der zusammengeführten Bilddaten verwendet wird. |
has_icc_profile | bool | Lesen | Ermittelt, ob eine eingebettete ICC-Profilressource vorhanden ist. |
is_icc_profile_untagged | Optional[bool] | Lesen | Ruft das geparste ungetaggte ICC-Profil-Flag ab, falls vorhanden. |
parsed_color_data | ColorData | Lesen | Ermittelt die geparsten Farbmodes-Daten-Details für interne Verifizierung/Tests. |
parsed_resources | List[UnknownResource] | Lesen | Ermittelt die geparsten Bildressourcen für interne Verifizierung/Tests. |
global_angle | int | Lesen | Ruft den globalen Winkel ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) auf dieser PsdImage Instanz. |
load(file_path_or_stream) → PsdImage | Lädt ein PSD-Bild von einem Dateipfad oder einem lesbaren Stream. |
save(file_path_or_stream) | Speichert das Bild an einem Dateipfad oder in einen schreibbaren Stream. |
dispose() | Gibt das Bild frei und optional den zugrunde liegenden Stream. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Ruft load(source) für diese PsdImage-Instanz auf. |