Features
Funktionen
Aspose.PSD FOSS für .NET lädt, inspiziert und speichert PSD- und PSB-Dokumente, ohne Pixeldaten zu rendern. Der Funktionsumfang ist in drei Bereiche gegliedert, die jeweils in einem eigenen Leitfaden behandelt werden.
Dokumentenladen, Inspektion und Speicherung
Image.Load() / PsdImage.Load() Lade ein Dokument von einem Dateipfad oder Stream; PsdImage.Save() schreibt es wieder zurück. PsdImage stellt den geparsten Header bereit (Width, Height, ColorMode, Version, Compression, und mehr) und die geparsten Bildressourcen. Siehe Core API für die vollständige Referenz.
Ebenen-Metadaten
Jeder geparste Layer stellt seine Geometrie, Sichtbarkeit, Deckkraft, Beschneidung und Mischmodus bereit, sowie Kanal-, Masken- und Mischbereichs-Metadaten. Ein Teil der Ebeneneigenschaften kann geändert und wieder gespeichert werden; die Ebenensammlung selbst kann gefiltert oder neu angeordnet werden. Siehe Layers für die vollständige Referenz.
Fehlerbehandlung
Lade- und Speicherfehler werden gemeldet über PsdLoadException and PsdSaveException, beide erweitern den Standard Exception Klasse. Siehe Core Exceptions für die vollständige Referenz.
Was nicht unterstützt wird
Diese Bibliothek rendert keine Pixeldaten und konvertiert PSD/PSB nicht in andere Bildformate (wie PNG oder JPEG). Sie ist ein metadata-fokussierter Leser und Schreiber für das PSD/PSB-Containerformat.
Tipps und bewährte Verfahren
- Beginnen Sie mit Core API zum Laden, Inspizieren und Speichern eines Dokuments.
- Verwenden Layers wenn Sie einzelne Layer-Metadaten lesen oder bearbeiten müssen.
- Wrap
Load()/Save()Aufrufe in der Ausnahmebehandlung, die beschrieben werden in Kern-Ausnahmen.
Häufige Probleme
| Problem | Ursache | Behebung |
|---|---|---|
| Erwartet gerenderte Pixelausgabe | Diese Bibliothek ist nur Metadaten | Verwenden Sie eine andere Bibliothek zum Rendern; diese lädt, inspiziert und speichert nur PSD/PSB Metadaten |
FAQ
Rendert oder konvertiert diese Bibliothek PSD-Dateien?
Nein. Es lädt, prüft und speichert nur PSD/PSB-Dokumente — es rendert keine Pixeldaten und konvertiert nicht in andere Bildformate.
Wo fange ich an?
Kern API für das PsdImage/Image Einstiegspunkt, dann Layers für schichtbezogene Metadaten, und Kernausnahmen für die Fehlerbehandlung.
API Reference Zusammenfassung
| Area | Abgedeckt in |
|---|---|
| Dokumentenladen, -inspektion und -speicherung | Core API |
| Schichtmetadaten | Layers |
| Lade-/Speicher-Fehlerbehandlung | Kernausnahmen |