Features
Funktioner
Aspose.PSD FOSS för .NET laddar, inspekterar och sparar PSD- och PSB-dokument utan att rendera pixeldata. Funktionsuppsättningen är organiserad i tre områden, var och en täckt i sin egen guide.
Dokumentladdning, inspektion och sparande
Image.Load() / PsdImage.Load() läs in ett dokument från en filsökväg eller ström; PsdImage.Save() skriver tillbaka det. PsdImage exponerar det parsade huvudet (Width, Height, ColorMode, Version, Compression, och mer) och de parsade bildresurserna. Se Core API för fullständig referens.
Lagermetadata
Varje parsad Layer exponerar dess geometri, synlighet, opacitet, beskärning och blandningsläge, samt kanal-, mask- och blandningsintervallmetadata. En delmängd av lagrets egenskaper kan ändras och sparas tillbaka; lagerkollektionen själv kan filtreras eller omordnas. Se Layers för den fullständiga referensen.
Felhantering
Läs- och skrivfel rapporteras via PsdLoadException and PsdSaveException, som båda utökar standard Exception klass. Se Core Exceptions för den fullständiga referensen.
Vad som inte stöds
Detta bibliotek renderar inte pixeldata och konverterar inte PSD/PSB till andra bildformat (såsom PNG eller JPEG). Det är en metadata-fokuserad läsare och skrivare för PSD/PSB containerformatet.
Tips och bästa praxis
- Börja med Core API för att ladda, inspektera och spara ett dokument.
- Använd Layers när du behöver läsa eller redigera individuell lagermetadata.
- Wrap
Load()/Save()anrop i undantagshanteringen som beskrivs i Kärnundantag.
Vanliga problem
| Problem | Orsak | Åtgärd |
|---|---|---|
| Förväntar sig renderad pixelutdata | Detta bibliotek är endast metadata | Använd ett annat bibliotek för rendering; detta laddar bara, granskar och sparar PSD/PSB metadata |
FAQ
Renderar eller konverterar det här biblioteket PSD-filer?
Nej. Det laddar, granskar och sparar endast PSD/PSB-dokument — det renderar inte pixeldata eller konverterar till andra bildformat.
Var börjar jag?
Kärn API för PsdImage/Image ingångspunkt, sedan Layers för lager-nivåmetadata, och Kärnundantag för felhantering.
API Reference Sammanfattning
| Area | Täckta i |
|---|---|
| Dokumentladdning, inspektion och sparande | Kärna API |
| Lagermetadata | Layers |
| Felhantering för inläsning/lagring | Kärnuttaganden |