Aspose.PSD FOSS für Python
API reference für Aspose.Psd FOSS für Python. 64 öffentliche Typen, nach Modul organisiert.
Kern-API
| Klasse | Beschreibung |
|---|
BigEndianReader | Liest big-endian Daten aus einem Stream. |
BigEndianWriter | BigEndianWriter.position-Eigenschaft gibt den aktuellen Schreibversatz im zugrunde liegenden Stream zurück. |
Image | Abstrakte Basisklasse für Bildobjekte. |
ImageLoader | Bietet die Ladefunktionalität für Bilder. |
LayerAndMaskSectionReader | Klasse mit 1 Methode. |
LayerAndMaskSectionWriter | Schreibt PSD/PSB Layer- und Masken-Informationsabschnitte. |
Point | Die 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. |
PsdImage | Stellt ein PSD-Bild dar, das geladen, inspiziert und ohne Rendering gespeichert werden kann. |
PsdSectionReader | Bietet begrenzte Lesevorgänge für PSD/PSB-Abschnitte, die von dieser Implementierung im Speicher abgelegt werden. |
Rectangle | Speichert einen Satz von vier Ganzzahlen, die den Ort und die Größe eines Rechtecks darstellen. |
RectangleF | Speichert einen Satz von vier Fließkommazahlen, die den Ort und die Größe eines Rechtecks darstellen. |
ResourceBlock | Stellt einen PSD-Bildressourcenblock dar. |
Size | Klasse mit 3 Methoden und 5 Eigenschaften. |
StreamContainer | Stellt einen Stream-Container dar, der von den Ressourcen-Speicher-APIs verwendet wird. |
Aufzählungen
| Aufzählung | Beschreibung |
|---|
ColorModes | Definiert die von PSD-Dateien unterstützten Farbmodi. |
CompressionMethod | Definiert die Komprimierungsmethoden, die für Bilddaten in PSD-Dateien verwendet werden. |
PsdVersion | Enum mit 2 Mitgliedern. |
ResourceBlockState | Stellt den Zustand des Ressourcenblocks dar. |
SeekOrigin | Definiert den Seek-Ursprung für den Reader. |
Conversion
| Klasse | Beschreibung |
|---|
BigEndianBitConverter | Bietet Hilfsmethoden zum Lesen von big-endian primitiven Werten aus Byte-Arrays. |
Coreexceptions
| Klasse | Beschreibung |
|---|
ArgumentNullException | Ausnahme, die ausgelöst wird, wenn das Argument null ist. |
NotSupportedException | Ausnahme, die ausgelöst wird, wenn die Operation nicht unterstützt wird. |
PsdLoadException | Ausnahme, die ausgelöst wird, wenn beim Laden einer PSD-Datei ein Fehler auftritt. |
PsdSaveException | Initialisiert eine neue Instanz der PsdSaveException-Klasse. |
Layers
| Klasse | Beschreibung |
|---|
BlendRange | Stellt einen PSD-Layer-Blend-Bereich dar. |
ChannelInformation | Stellt PSD-Ebenen-Kanalinformationen dar. |
GlobalLayerMaskInfo | Klasse mit 1 Methode. |
Layer | Layer-Kanal-IDs und Datenlängen sind über die PsdLayerChannelInfo-Eigenschaften channel_id und data_length verfügbar. |
LayerBlendModeMapper | Klasse mit 2 Methoden und 1 Mitglied. |
LayerBlendingRangesData | Stellt PSD-Layer-Blending-Bereichsdaten dar. |
LayerBlendingRangesInfo | Klasse mit 1 Methode und 2 Eigenschaften. |
LayerChannelInfo | Speichert einen Kanal-Metadaten-Eintrag aus einem Ebenendatensatz. |
LayerMaskData | Definiert die Basisklasse für PSD-Ebenenmaskendaten. |
LayerMaskDataShort | Definiert Ebenenmaskendaten für Ebenen, die nur eine Raster- oder Vektormaske besitzen. |
LayerMaskInfo | Klasse mit 1 Methode und 2 Eigenschaften. |
LayerRawData | Klasse mit 4 Methoden und 7 Eigenschaften. |
LayerRecordReader | Klasse mit 1 Methode und 3 Mitgliedern. |
LayerRecordWriter | Schreibt PSD/PSB Layer-Datensätze aus dem im Speicher befindlichen Layer-Modell. |
LayerResource | Klasse mit 1 Methode, 4 Eigenschaften und 2 Mitgliedern. |
PsdLayerChannelInfo | Stellt eine schreibgeschützte Zusammenfassung eines geparsten Layer-Kanal-Datensatzes bereit. |
RawLayerBlendingRangesSection | Klasse mit 3 Methoden und 1 Eigenschaft. |
RawLayerMaskSection | Klasse mit 3 Methoden und 1 Eigenschaft. |
Aufzählungen
| Aufzählung | Beschreibung |
|---|
BlendMode | Definiert die Mischmodi, die für Ebenen in PSD-Dateien verwendet werden. |
LayerMaskFlags | Definiert PSD-Ebenenmasken-Flags. |
Loaders
| Klasse | Beschreibung |
|---|
PsdImageLoader | Klasse mit 1 Methode. |
Resources
| Klasse | Beschreibung |
|---|
ImageResourceIds | Stellt gängige PSD-Bildressourcen-Bezeichner bereit, die von Tests und Fixtures verwendet werden. |
IndexedColorPalette | Klasse mit 3 Methoden, 1 Eigenschaft und 1 Mitglied. |
IndexedColorPaletteInfo | Bietet eine schreibgeschützte Ansicht über einer indizierten Farb-PSD-Palette. |
PreservedResourceBlock | Passt eine raw‑preserved Bildressource an die offizielle ResourceBlock-Oberfläche an. |
PsdResourceInfo | Stellt eine schreibgeschützte Zusammenfassung eines geparsten PSD-Bildressourcen-Blocks bereit. |
UnknownResource | Initialisiert eine neue Instanz der UnknownResource Klasse. |
Aufzählungen
| Aufzählung | Beschreibung |
|---|
PsdResourceKind | Enum mit 4 Mitgliedern. |
Sections
| Klasse | Beschreibung |
|---|
ColorData | Speichert den PSD Color Mode Data Abschnitt als Rohbytes plus modus‑bewusste geparste Struktur, wenn verfügbar. |
ImageData | Speichert den PSD Image Data Abschnitt als Komprimierungs-Header plus Roh-Payload-Bytes. |
ImageDataStructure | Beschreibt das validierte strukturelle Layout des PSD Image Data Payloads. |
ImageResourcesSection | Stellt den PSD‑Image‑Resources‑Abschnitt als roh‑erhaltene Bytes plus nur unbekannt‑geparste Zusammenfassungen dar. |
LayerAndMaskSection | Stellt den PSD/PSB Layer- und Masken-Informations-Abschnitt sowie dessen roh-erhaltenen Speicherzustand dar. |
PsdColorDataInfo | Bietet eine schreibgeschützte Zusammenfassung des PSD-Color-Mode-Data-Abschnitts. |
PsdHeader | Enthält die Header-Informationen eines Photoshop-Dokuments. |
PsdImageDataInfo | Klasse mit 1 Methode und 5 Eigenschaften. |
PsdImageDocumentState | Speichert geparste PSD/PSB Dokumentabschnitte, die von PsdImage verwendet werden. |
Aufzählungen
| Aufzählung | Beschreibung |
|---|
ImageDataKind | Identifiziert die strukturelle Form der PSD Image Data Payload. |
PsdColorDataKind | Beschreibt, wie die Color Mode Data Payload für das geladene Dokument interpretiert wurde. |
Writedescriptors
| Klasse | Beschreibung |
|---|
PsdImageWriter | Schreibt den geparsten PSD/PSB-Dokumentstatus in einen Stream. |
Siehe auch