Ebben a gyors oktatóanyagban megtudjuk, hogyan lehet tömöríteni a PSD fájlt C#-ban. Részleteket tartalmaz az IDE beállításához az Aspose.PSD használatához, a program fejlesztéséhez szükséges lépések listáját és egy futtatható mintakódot egy PSD méretcsökkentő fejlesztéséhez C#-ban. Részletek is megosztásra kerülnek a különböző tömörítési módszerek kiválasztásához, valamint a kimeneti PSD-fájl egyéb testreszabásaihoz.
A PSD-fájl tömörítésének lépései C#-ban
- Állítsa be a fejlesztői környezetet a Aspose.PSD for .NET használatára a PSD tömörítésére
- Töltse be a cél PSD-fájlt a Image osztályobjektum használatával a méretének csökkentése érdekében
- A tömörítési paraméterek testreszabásához deklaráljon egy objektumot a PsdOptions osztályból
- Állítsa be a tömörítési módszert a követelményeknek megfelelően
- Mentse el a képet PSD formátumban a PSD mentési opciókkal
Ezek a lépések határozzák meg a PSD tömörítésének folyamatát C#-ban. Kezdetben a forrás PSD-fájl betöltődik az Image class objektumba, majd deklarálja a PsdOptions osztályobjektumot. Az utolsó lépésekben a CompressionMethod tulajdonság RLE-re van állítva, és az eredményül kapott képet a rendszer PSD-ként menti a PsdOptions objektum segítségével.
Kód a PSD-fájl méretének csökkentésére C#-ban
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageOptions; | |
class Program | |
{ | |
static void Main(string[] args) // Compress the PSD file in C# | |
{ | |
// Set the license | |
new Aspose.PSD.License().SetLicense("License.lic"); | |
// Load a PSD file | |
Image image = Image.Load("sample.psd"); | |
// Define the compression method | |
PsdOptions saveOptions = new PsdOptions(); | |
saveOptions.CompressionMethod = CompressionMethod.RLE; | |
// Save compressed PSD | |
image.Save("Output.psd", saveOptions); | |
Console.WriteLine("Done"); | |
} | |
} |
Ez a kód egy PSD-kompresszor fejlesztését mutatja be C# nyelven. Az alkalmazás követelményeinek megfelelően beállíthatja a tömörítési módszert RLE, ZipWithPrediction és ZipWithoutPrediction értékre. Hasonlóképpen testreszabhatja a kimeneti PSD-t a PsdOptions osztály különböző tulajdonságainak beállításával, például a BufferSizeHint, a ChannelBitsCount, a ChannelsCount, a ColorMode és a FullFrame beállításával, hogy felsoroljon néhány lehetőséget.
Ez a cikk arra késztetett minket, hogy csökkentsük a PSD méretét C#-ban. Ha szeretné megtudni a PSD-fájlok PDF-formátumba konvertálását, olvassa el a következő cikket: hogyan lehet PSD-t PDF-be konvertálni C#-ban.