Features

Jellemzők

Aspose.PSD FOSS a Python számára betölti, ellenőrzi és menti a PSD és PSB dokumentumokat pixeladatok megjelenítése nélkül. A funkciókészlet több területre van szervezve, mindegyik saját útmutatóban szerepel.


Dokumentum betöltése, ellenőrzése és mentése

PsdImage.load() betölti a dokumentumot egy fájlútvonalról vagy adatfolyamból; PsdImage.save() visszaírja. PsdImage kiszolgálja a feldolgozott fejlécet (width, height, color_mode, compression, és több) és a feldolgozott kép erőforrásokat. Lásd Core API a teljes hivatkozáshoz.


Dokumentum szakaszok

A felső szintű fejlécen túl, PsdImage kiszolgál csak olvasható összefoglalókat a színadat- és képadatszakaszokhoz. Lásd Sections a teljes hivatkozásért.


Réteg metaadatok

Minden feldolgozott Layer felmutatja a geometriáját, láthatóságát, átlátszóságát, vágását és keverési módját, valamint a csatorna-, maszk- és keverési-tartomány metaadatait. A réteg tulajdonságainak egy részhalmaza módosítható és vissza menthető; a réteggyűjtemény maga újra hozzárendelhető. Lásd Layers a teljes hivatkozásért.


Kép erőforrások

PsdImage kijelzi a dokumentum képernyőforrás-blokkjait két formában, valamint egy külön összefoglalót az indexelt színpalettákhoz. Lásd Resources a teljes hivatkozásért.


Hibakezelés

A betöltési és mentési hibákat a következőn keresztül jelentik PsdLoadException and PsdSaveException, mindkettő kiterjeszti a szabványt Exception osztály. Lásd Alapvető kivételek a teljes hivatkozáshoz.


Dokumentumok visszaírása

PsdImage.save() az egyetlen nyilvános belépési pont egy dokumentum fájlútra vagy adatfolyamra írásához. Lásd Írási leírók a teljes hivatkozáshoz.


Nyers bájt konvertálás

BigEndianBitConverter dekódolja a big-endian egész számokat a saját magad által beszerzett nyers bájtokból — például egy fel nem felismert kép erőforrásból. Lásd Conversion a teljes hivatkozáshoz.


Mi nincs támogatva

Ez a könyvtár nem rendereli a képpontadatokat, és nem konvertálja a PSD/PSB-t más képformátumokra (például PNG vagy JPEG). Ez egy metaadat-központú olvasó és író a PSD/PSB tárolóformátumhoz.


Tippek és bevált gyakorlatok

  • Kezdje a Core API a dokumentum betöltéséhez, ellenőrzéséhez és mentéséhez.
  • Használja Layers ha egyes réteg metaadatait kell olvasni vagy szerkeszteni.
  • Wrap load()/save() hívásokat a leírt kivételkezelésben. Alap kivételek.

Gyakori problémák

ProblémaOkJavítás
Várható renderelt pixelkimenetEz a könyvtár csak metaadatokra korlátozódikHasználjon másik könyvtárat a rendereléshez; ez a könyvtár csak betölti, ellenőrzi és menti a PSD/PSB metaadatokat

FAQ

Rendereli vagy konvertálja ez a könyvtár a PSD fájlokat?

Nem. Csak PSD/PSB dokumentumokat tölt be, vizsgál meg és ment — nem rendereli a pixeleket, és nem konvertál más képformátumokra.

Hol kezdjek?

Alap API az PsdImage belépési pont, majd Layers a réteg-szintű metaadatokhoz, és Alap Kivételek a hibakezeléshez.


API Reference összefoglaló

AreaFedezve
Dokumentum betöltése, ellenőrzése és mentéseCore API
Dokumentum szakaszok (fejléc, színadatok, képadatok)Sections
Réteg metaadataiLayers
Kép erőforrásokResources
Betöltés/mentés hiba kezeléseCore Exceptions
Dokumentumok írásaLeírók írása
Nyers bájt konverzióConversion

Lásd még:

 Magyar