Features

Funcționalități

Aspose.PSD FOSS pentru Python încarcă, inspectează și salvează documente PSD și PSB fără a reda datele pixel. Setul de funcționalități este organizat în mai multe domenii, fiecare acoperit în ghidul său.


Încărcarea, Inspectarea și Salvarea Documentului

PsdImage.load() încarcă un document dintr-o cale de fișier sau flux; PsdImage.save() îl scrie înapoi. PsdImage expune antetul analizat (width, height, color_mode, compression, și altele) și resursele de imagine analizate. Vezi Core API pentru referința completă.


Secțiuni ale Documentului

Dincolo de antetul de nivel superior, PsdImage expune rezumate doar pentru citire ale secțiunilor de date de culoare și de date de imagine. Vezi Sections pentru referința completă.


Metadate Strat

Fiecare analizat Layer expune geometria, vizibilitatea, opacitatea, decuparea și modul de amestecare, plus metadatele canalului, măștii și intervalului de amestecare. Un subset de proprietăți ale stratului poate fi modificat și salvat înapoi; colecția de straturi însăși poate fi reatribuită. Vezi Layers pentru referința completă.


Resurse de imagine

PsdImage expune blocurile de resurse imagine ale unui document în două forme, plus un rezumat separat pentru paletele de culori indexate. Vezi Resources pentru referința completă.


Gestionarea erorilor

Eșecurile de încărcare și salvare sunt raportate prin PsdLoadException and PsdSaveException, ambele extinzând standardul Exception clasă. Vezi Excepții de bază pentru referința completă.


Scrierea documentelor înapoi

PsdImage.save() este singurul punct de intrare public pentru scrierea unui document la o cale de fișier sau flux. Vezi Descriptorii de scriere pentru referința completă.


Conversie brută de octeţi

BigEndianBitConverter decodează numere întregi big-endian din octeți brute pe care i-ai obținut tu însuți — de exemplu, dintr-o resursă imagine nerecunoscută. Vezi Conversion pentru referința completă.


Ce nu este suportat

Această bibliotecă nu redă datele de pixeli și nu convertește PSD/PSB în alte formate de imagine (cum ar fi PNG sau JPEG). Este un cititor și scriitor axat pe metadate pentru formatul container PSD/PSB.


Sfaturi și bune practici

  • Începe cu Core API pentru încărcarea, inspectarea și salvarea unui document.
  • Utilizaţi Layers atunci când trebuie să citiţi sau să editaţi metadatele fiecărui strat.
  • Wrap load()/save() apeluri în gestionarea excepţiilor descrisă în Core Exceptions.

Probleme comune

ProblemăCauzăRemediere
Se așteaptă ieșirea de pixeli redatăAceastă bibliotecă este doar pentru metadateFolosiți o altă bibliotecă pentru redare; aceasta doar încarcă, inspectează și salvează PSD/PSB metadate

FAQ

Această bibliotecă redă sau convertește fișiere PSD?

Nu. Încarcă, inspectează și salvează numai documente PSD/PSB — nu redă date pixel sau convertește în alte formate de imagine.

De unde încep?

Nucleu API pentru PsdImage punct de intrare, apoi Layers pentru metadatele la nivel de strat, și Excepții de bază pentru gestionarea erorilor.


Rezumat API Reference

AreaAcoperit în
Încărcarea documentului, inspecția și salvareaNucleu API
Secțiuni de document (antet, date de culoare, date de imagine)Sections
Metadate stratLayers
Resurse de imagineResources
Gestionarea erorilor la încărcare/salvareExcepții de bază
Scrierea documentelorScrie Descriptori
Conversie brută de octețiConversion

Vezi și:

 Română