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

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

Licencelés és Nyílt Forráskód

Mi a licencelési modell?

Aspose.PSD FOSS for .NET MIT licenc alatt áll. Használhatja, módosíthatja és terjesztheti 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íj nélkül.

Telepítés és Követelmények

Hogyan telepítem a Aspose.PSD FOSS for .NET?

git clone https://github.com/aspose-psd-foss/Aspose.PSD-FOSS-for-.NET.git
cd Aspose.PSD-FOSS-for-.NET
dotnet build

Van valamilyen natív függőség?

Nem. A könyvtár .NET kóddal van kezelve, és a projektfájlban nincs natív vagy harmadik féltől származó csomagfüggőség deklarálva.

Formátumtámogatás

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

Betölti és elmenti a PSD és PSB (Photoshop nagy dokumentum) fájlokat. Image.Load és PsdImage.Load egy dokumentumot nyit meg fájlútró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 JPEG.

API Usage

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

PsdImage (Image alosztálya). Töltsön be egy dokumentumot a PsdImage.Load segítségével, majd olvassa el a Layers gyűjteményét és a fejléc tulajdonságait.

Hogyan vizsgálhatom meg egy dokumentum rétegeit?

Olvassa el a Layers tulajdonságot egy betöltött PsdImage objektumon, hogy megkapja a Layer objektumok gyűjteményét. Minden Layer metaadatokat tesz elérhetővé, 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 — Layer működő beállító metódust biztosít több tulajdonsághoz (például a láthatóság és a név módosítható), és a PsdImage.Layers maga is rendelkezik működő beállítóval a gyűjtemény cseréjéhez. Néhány konkrét tulajdonság nincs támogatva ebben a FOSS verzióban — lásd az alább található Ismert korlátokat.

Hogyan menthetem el a módosításokat egy fájlba?

Hívja meg a PsdImage.Save 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 kiadásban?

Több tulajdonság beállító NotSupportedException kivételt dob a változtatás alkalmazása helyett: PsdImage.ActiveLayer, PsdImage.ImageResources, PsdImage.GlobalLayerResources és PsdImage.HasTransparencyData beállítók; Layer.ChannelInformation, Layer.LayerMaskData és Layer.LayerBlendingRangesData beállítók. Mindegyik egyértelmű, a FOSS-ra jellemző üzenettel dobja a kivételt (például: “Az aktív réteg módosítása nem támogatott ebben a FOSS kiadásban.”), í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 jegyzeteit a frissítésekért.

Lásd még:

 Magyar