Aspose.PSD FOSS für Python

API reference für Aspose.Psd FOSS für Python. 64 öffentliche Typen, nach Modul organisiert.

Kern-API

KlasseBeschreibung
BigEndianReaderLiest big-endian Daten aus einem Stream.
BigEndianWriterBigEndianWriter.position-Eigenschaft gibt den aktuellen Schreibversatz im zugrunde liegenden Stream zurück.
ImageAbstrakte Basisklasse für Bildobjekte.
ImageLoaderBietet die Ladefunktionalität für Bilder.
LayerAndMaskSectionReaderKlasse mit 1 Methode.
LayerAndMaskSectionWriterSchreibt PSD/PSB Layer- und Masken-Informationsabschnitte.
PointDie Point-Klasse stellt die Methode empty() bereit, um einen Nullpunkt zu erhalten, und equals(other), um Koordinaten zu vergleichen; ihre Eigenschaften umfassen x, y, is_empty und das statische Empty.
PsdImageStellt ein PSD-Bild dar, das geladen, inspiziert und ohne Rendering gespeichert werden kann.
PsdSectionReaderBietet begrenzte Lesevorgänge für PSD/PSB-Abschnitte, die von dieser Implementierung im Speicher abgelegt werden.
RectangleSpeichert einen Satz von vier Ganzzahlen, die den Ort und die Größe eines Rechtecks darstellen.
RectangleFSpeichert einen Satz von vier Fließkommazahlen, die den Ort und die Größe eines Rechtecks darstellen.
ResourceBlockStellt einen PSD-Bildressourcenblock dar.
SizeKlasse mit 3 Methoden und 5 Eigenschaften.
StreamContainerStellt einen Stream-Container dar, der von den Ressourcen-Speicher-APIs verwendet wird.

Aufzählungen

AufzählungBeschreibung
ColorModesDefiniert die von PSD-Dateien unterstützten Farbmodi.
CompressionMethodDefiniert die Komprimierungsmethoden, die für Bilddaten in PSD-Dateien verwendet werden.
PsdVersionEnum mit 2 Mitgliedern.
ResourceBlockStateStellt den Zustand des Ressourcenblocks dar.
SeekOriginDefiniert den Seek-Ursprung für den Reader.

Conversion

KlasseBeschreibung
BigEndianBitConverterBietet Hilfsmethoden zum Lesen von big-endian primitiven Werten aus Byte-Arrays.

Coreexceptions

KlasseBeschreibung
ArgumentNullExceptionAusnahme, die ausgelöst wird, wenn das Argument null ist.
NotSupportedExceptionAusnahme, die ausgelöst wird, wenn die Operation nicht unterstützt wird.
PsdLoadExceptionAusnahme, die ausgelöst wird, wenn beim Laden einer PSD-Datei ein Fehler auftritt.
PsdSaveExceptionInitialisiert eine neue Instanz der PsdSaveException-Klasse.

Layers

KlasseBeschreibung
BlendRangeStellt einen PSD-Layer-Blend-Bereich dar.
ChannelInformationStellt PSD-Ebenen-Kanalinformationen dar.
GlobalLayerMaskInfoKlasse mit 1 Methode.
LayerLayer-Kanal-IDs und Datenlängen sind über die PsdLayerChannelInfo-Eigenschaften channel_id und data_length verfügbar.
LayerBlendModeMapperKlasse mit 2 Methoden und 1 Mitglied.
LayerBlendingRangesDataStellt PSD-Layer-Blending-Bereichsdaten dar.
LayerBlendingRangesInfoKlasse mit 1 Methode und 2 Eigenschaften.
LayerChannelInfoSpeichert einen Kanal-Metadaten-Eintrag aus einem Ebenendatensatz.
LayerMaskDataDefiniert die Basisklasse für PSD-Ebenenmaskendaten.
LayerMaskDataShortDefiniert Ebenenmaskendaten für Ebenen, die nur eine Raster- oder Vektormaske besitzen.
LayerMaskInfoKlasse mit 1 Methode und 2 Eigenschaften.
LayerRawDataKlasse mit 4 Methoden und 7 Eigenschaften.
LayerRecordReaderKlasse mit 1 Methode und 3 Mitgliedern.
LayerRecordWriterSchreibt PSD/PSB Layer-Datensätze aus dem im Speicher befindlichen Layer-Modell.
LayerResourceKlasse mit 1 Methode, 4 Eigenschaften und 2 Mitgliedern.
PsdLayerChannelInfoStellt eine schreibgeschützte Zusammenfassung eines geparsten Layer-Kanal-Datensatzes bereit.
RawLayerBlendingRangesSectionKlasse mit 3 Methoden und 1 Eigenschaft.
RawLayerMaskSectionKlasse mit 3 Methoden und 1 Eigenschaft.

Aufzählungen

AufzählungBeschreibung
BlendModeDefiniert die Mischmodi, die für Ebenen in PSD-Dateien verwendet werden.
LayerMaskFlagsDefiniert PSD-Ebenenmasken-Flags.

Loaders

KlasseBeschreibung
PsdImageLoaderKlasse mit 1 Methode.

Resources

KlasseBeschreibung
ImageResourceIdsStellt gängige PSD-Bildressourcen-Bezeichner bereit, die von Tests und Fixtures verwendet werden.
IndexedColorPaletteKlasse mit 3 Methoden, 1 Eigenschaft und 1 Mitglied.
IndexedColorPaletteInfoBietet eine schreibgeschützte Ansicht über einer indizierten Farb-PSD-Palette.
PreservedResourceBlockPasst eine raw‑preserved Bildressource an die offizielle ResourceBlock-Oberfläche an.
PsdResourceInfoStellt eine schreibgeschützte Zusammenfassung eines geparsten PSD-Bildressourcen-Blocks bereit.
UnknownResourceInitialisiert eine neue Instanz der UnknownResource Klasse.

Aufzählungen

AufzählungBeschreibung
PsdResourceKindEnum mit 4 Mitgliedern.

Sections

KlasseBeschreibung
ColorDataSpeichert den PSD Color Mode Data Abschnitt als Rohbytes plus modus‑bewusste geparste Struktur, wenn verfügbar.
ImageDataSpeichert den PSD Image Data Abschnitt als Komprimierungs-Header plus Roh-Payload-Bytes.
ImageDataStructureBeschreibt das validierte strukturelle Layout des PSD Image Data Payloads.
ImageResourcesSectionStellt den PSD‑Image‑Resources‑Abschnitt als roh‑erhaltene Bytes plus nur unbekannt‑geparste Zusammenfassungen dar.
LayerAndMaskSectionStellt den PSD/PSB Layer- und Masken-Informations-Abschnitt sowie dessen roh-erhaltenen Speicherzustand dar.
PsdColorDataInfoBietet eine schreibgeschützte Zusammenfassung des PSD-Color-Mode-Data-Abschnitts.
PsdHeaderEnthält die Header-Informationen eines Photoshop-Dokuments.
PsdImageDataInfoKlasse mit 1 Methode und 5 Eigenschaften.
PsdImageDocumentStateSpeichert geparste PSD/PSB Dokumentabschnitte, die von PsdImage verwendet werden.

Aufzählungen

AufzählungBeschreibung
ImageDataKindIdentifiziert die strukturelle Form der PSD Image Data Payload.
PsdColorDataKindBeschreibt, wie die Color Mode Data Payload für das geladene Dokument interpretiert wurde.

Writedescriptors

KlasseBeschreibung
PsdImageWriterSchreibt den geparsten PSD/PSB-Dokumentstatus in einen Stream.

Siehe auch

 Deutsch