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 buildVan 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.