Aspose.PSD FOSS for Python — Gyakran Ismételt Kérdések

Aspose.PSD FOSS for Python — Gyakran Ismételt Kérdések

Licencelés & Nyílt forráskód

Mi a licencelési modell?

Aspose.PSD FOSS for Python MIT licenc alatt áll. Használhatod, módosíthatod és terjesztheted a MIT licenc feltételei szerint.

Használhatom kereskedelmi termékekben?

Igen. A MIT licenc megengedi a kereskedelmi felhasználást, módosítást és terjesztést jogdíjak nélkül.

Telepítés & Követelmények

Hogyan telepíthetem a Aspose.PSD FOSS for Python?

git clone https://github.com/aspose-psd-foss/Aspose.PSD-FOSS-for-Python.git
cd Aspose.PSD-FOSS-for-Python
# No packaging manifest is published yet -- run from this folder,
# or add it to PYTHONPATH:
export PYTHONPATH=$PWD:$PYTHONPATH

Vannak natív függőségek?

Nem. A könyvtár tiszta Python, és nincs harmadik fél csomagfüggősége.

Formátumtámogatás

Milyen formátumokat tud Aspose.PSD FOSS a Python számára olvasni és írni?

Betölti és menti a PSD és PSB (Photoshop nagy dokumentum) fájlokat. Image.load() és PsdImage.load() egy dokumentumot nyit meg fájlútvonalból vagy adatfolyamból; PsdImage.save() visszaírja azt PSD/PSB.

Megjeleníti vagy exportálja a pixeladatokat más képformátumokba?

Nem. Ez a FOSS változat betölti és szerkeszti a PSD/PSB dokumentumstruktúrát és a réteg metaadatait – nem rasterizál, és nem exportál más raszteres formátumokba, mint a PNG vagy a JPEG.

API Usage

Mi a fő belépési pont osztálya?

PsdImage (Image alosztálya). Dokumentumot tölts be a PsdImage.load() segítségével, majd olvasd el a layers gyűjteményét és a fejléc tulajdonságait.

Hogyan vizsgálhatom meg egy dokumentum rétegeit?

Olvasd ki a layers tulajdonságot egy betöltött PsdImage esetén, hogy megkapd a Layer objektumok gyűjteményét. Minden Layer metaadatokat biztosít, mint például a név, láthatóság, átlátszatlanság, vágás, keverési mód és a határok.

Módosíthatom a réteg metaadatait?

Igen — a Layer működő beállítót biztosít több tulajdonsághoz (például a láthatóság és a név módosítható), és maga a PsdImage.layers is rendelkezik működő beállítóval a gyűjtemény cseréjéhez. Néhány specifikus tulajdonság nem támogatott ebben a FOSS verzióban — lásd az alább található „Ismert korlátozások” részt.

Hogyan menthetem vissza a változtatásokat egy fájlba?

Hívja meg a PsdImage.save() függvényt egy célúttal vagy adatfolyammal a módosítások elvégzése után.

Ismert korlátozások

Mi nincs támogatva ebben a FOSS buildben?

Több tulajdonság-beállító NotSupportedException-t dob, ahelyett, hogy alkalmazná a változást: PsdImage.active_layer, PsdImage.image_resources, PsdImage.global_layer_resources és PsdImage.has_transparency_data beállítók; Layer.channel_information, Layer.layer_mask_data és Layer.layer_blending_ranges_data beállítók. Mindegyik egyértelmű, FOSS-specifikus üzenettel dob (például: „Az aktív réteg módosítása nincs támogatva ebben a FOSS buildben.”), így a korlátozás futásidőben felfedezhető.

Eltávolítják ezeket a korlátozásokat egy későbbi verzióban?

Nincs dokumentálva. Ellenőrizze a projekt kiadási megjegyzéseit a frissítésekért.

Lásd még:

 Magyar