PsdImage

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

NameTypZugriffBeschreibung
widthintLesenLiefert die Dokumentbreite in Pixeln.
heightintLesenGibt die Dokumenthöhe in Pixeln zurück.
channelsintLesenLiest die Kanalanzahl des Dokuments aus dem PSD-Header.
bits_per_channelintLesenErmittelt die Anzahl der pro Kanal gespeicherten Bits.
color_modeColorModesLesen/SchreibenRuft den im Header angegebenen PSD-Farbmodus ab.
versionintLesen/SchreibenLiest oder schreibt die Aspose.PSD-compatible API Versionsnummer.
headerPsdHeaderLesenRuft das geparste PSD/PSB-Header-Objekt ab.
is_large_documentboolLesenErmittelt, ob das geladene Dokument den PSB-Large-Document-Container verwendet.
is_psbboolLesenEntspricht :attr:is_large_document.
layersList[Layer]Lesen/SchreibenRuft die geparste Ebenensammlung ab.
channels_countintLesenErmittelt die Anzahl der PSD-Kanäle.
sizeSizeLesenLiefert die Bildgröße.
active_layerOptional[Layer]Lesen/SchreibenGibt die aktive Ebene zurück.
layer_countintLesenGibt die Anzahl der geparsten Ebenen im Dokument zurück.
has_layersboolLesenErmittelt, ob das Dokument mindestens eine geparste Ebene enthält.
has_image_resourcesboolLesenErmittelt, ob das Dokument irgendwelche geparsten Bildressourcen enthält.
resource_countintLesenErmittelt die Anzahl der geparsten Bildressourcenblöcke.
image_resourcesList[ResourceBlock]Lesen/SchreibenRuft die PSD-Bildressourcen ab oder legt sie fest.
global_layer_resourcesList[LayerResource]Lesen/SchreibenLiest oder setzt die globalen Ebenenressourcen.
global_layer_mask_infoGlobalLayerMaskInfoLesenRuft die globale Ebenenmasken-Info ab.
is_flattenboolLesenErmittelt, ob das PSD-Bild flachgelegt ist.
has_transparency_databoolLesen/SchreibenLiest oder setzt, ob der erste Alphakanal Transparenzdaten enthält.
resources``LesenErhält eine schreibgeschützte Zusammenfassung der geparsten Bildressourcenblöcke.
has_color_mode_databoolLesenErmittelt, ob das Dokument Color Mode Data-Bytes enthält.
color_data_infoPsdColorDataInfoLesenErhält eine schreibgeschützte Zusammenfassung des geparsten Color Mode Data-Abschnitts.
indexed_paletteOptional[IndexedColorPaletteInfo]LesenLiefert die geparste indexierte Palettenzusammenfassung, falls vorhanden.
has_merged_image_databoolLesenErmittelt, ob das Dokument zusammengeführte Bilddaten-Payload-Bytes enthält.
compressionCompressionMethodLesenErmittelt die Kompressionsmethode, die im zusammengeführten Bilddatenabschnitt verwendet wird.
image_data_infoPsdImageDataInfoLesenLiefert eine schreibgeschützte Zusammenfassung der geparsten zusammengeführten Bilddatenstruktur.
image_data_kindImageDataKindLesenRuft die strukturelle Art des zusammengeführten Bilddaten-Payloads ab.
uses_predictionboolLesenLiefert, ob die ZIP-Vorhersage vom Payload der zusammengeführten Bilddaten verwendet wird.
has_icc_profileboolLesenErmittelt, ob eine eingebettete ICC-Profilressource vorhanden ist.
is_icc_profile_untaggedOptional[bool]LesenRuft das geparste ungetaggte ICC-Profil-Flag ab, falls vorhanden.
parsed_color_dataColorDataLesenErmittelt die geparsten Farbmodes-Daten-Details für interne Verifizierung/Tests.
parsed_resourcesList[UnknownResource]LesenErmittelt die geparsten Bildressourcen für interne Verifizierung/Tests.
global_angleintLesenRuft den globalen Winkel ab.

Methoden

SignaturBeschreibung
__init__(stream, leave_open: bool)Calls init(stream, leave_open) auf dieser PsdImage Instanz.
load(file_path_or_stream) → PsdImageLä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.

Siehe auch

 Deutsch