Features

Funktioner

Aspose.PSD FOSS för Python laddar, inspekterar och sparar PSD- och PSB-dokument utan att rendera pixeldatan. Funktionsuppsättningen är organiserad i flera områden, var och en behandlas i sin egen guide.


Dokumentladdning, inspektion och sparning

PsdImage.load() laddar ett dokument från en filsökväg eller ström; PsdImage.save() skriver tillbaka det. PsdImage exponerar den parsade rubriken (width, height, color_mode, compression, och mer) samt de parsade bildresurserna. Se Kärna API för fullständig referens.


Dokumentavsnitt

Bortom huvudet på toppnivå, PsdImage exponerar skrivskyddade sammanfattningar för färgdata- och bilddatasektionerna. Se Sections för den fullständiga referensen.


Lagermetadata

Varje parsad Layer exponerar dess geometri, synlighet, opacitet, beskärning och blandningsläge, samt kanal-, mask- och blandningsintervallmetadata. En delmängd av lageregenskaper kan ändras och sparas tillbaka; lagerkollektionen själv kan omfördelas. Se Layers för den fullständiga referensen.


Bildresurser

PsdImage exponerar ett dokuments bildresursblock i två former, samt en separat sammanfattning för indexerade färgpaletter. Se Resources för den fullständiga referensen.


Felhantering

Läs- och skrivfel rapporteras via PsdLoadException and PsdSaveException, båda utökar standarden Exception klass. Se Grundundantag för den fullständiga referensen.


Skriva dokument tillbaka

PsdImage.save() är den enda offentliga ingångspunkten för att skriva ett dokument till en filsökväg eller ström. Se Skrivbeskrivningar för den fullständiga referensen.


Rå byte-konvertering

BigEndianBitConverter avkodar big-endian-heltal från råa byte du själv har erhållit — till exempel från en oidentifierad bildresurs. Se Conversion 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 Kärna API för att läsa in, inspektera och spara ett dokument.
  • Använd Layers när du behöver läsa eller redigera enskild lagers metadata.
  • Wrap load()/save() anrop i undantagshanteringen som beskrivs i Grundläggande undantag.

Vanliga problem

ProblemOrsakÅtgärd
Förväntar renderad pixelutdataDetta bibliotek är metadata-endastAnvänd ett annat bibliotek för rendering; detta laddar bara, inspekterar och sparar PSD/PSB metadata

FAQ

Renderar eller konverterar detta bibliotek 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?

Core API för PsdImage ingångspunkt, sedan Layers för lager-nivå metadata, och Core Exceptions för felhantering.


API Reference Sammanfattning

AreaTäckt i
Dokumentladdning, inspektion och sparandeKärna API
Dokumentsektioner (header, färgdata, bilddata)Sections
LagermetadataLayers
BildresurserResources
Felhantering för laddning/sparningKärnaundantag
Skriva dokumentSkriv beskrivare
Rå bytekonverteringConversion

Se även

 Svenska