V tomto rychlém tutoriálu se naučíme jak komprimovat PSD soubor v C#. Obsahuje podrobnosti pro nastavení IDE pro použití Aspose.PSD, seznam kroků k vývoji programu a spustitelný ukázkový kód pro vývoj redukce velikosti PSD v C#. Podrobnosti budou také sdíleny pro výběr různých metod komprese spolu s dalšími přizpůsobeními pro výstupní soubor PSD.
Kroky ke kompresi souboru PSD v C#
- Nakonfigurujte vývojové prostředí pro použití Aspose.PSD for .NET ke kompresi PSD
- Načtěte cílový soubor PSD pomocí objektu třídy Image, abyste zmenšili jeho velikost
- Chcete-li upravit parametry komprese, deklarujte objekt třídy PsdOptions
- Nastavte metodu komprese podle požadavků
- Uložte obrázek jako PSD pomocí možností uložení PSD
Tyto kroky definují proces komprimace PSD v C#. Zpočátku se zdrojový soubor PSD načte do objektu třídy Image a poté se deklaruje objekt třídy PsdOptions. V posledních krocích je vlastnost CompressionMethod nastavena na RLE a výsledný obrázek je uložen jako PSD pomocí objektu PsdOptions.
Kód pro snížení velikosti souboru PSD v C#
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"); | |
} | |
} |
Tento kód demonstruje vývoj PSD kompresoru v C#. Způsob komprese můžete nastavit na RLE, ZipWithPrediction a ZipWithoutPrediction podle požadavků aplikace. Podobně můžete upravit výstupní PSD nastavením různých vlastností třídy PsdOptions, například nastavením BufferSizeHint, ChannelBitsCount, ChannelsCount, ColorMode a FullFrame, abyste uvedli několik možností.
Tento článek nás navedl ke zmenšení velikosti PSD v C#. Pokud se chcete naučit převod souboru PSD do PDF, přečtěte si článek na jak převést PSD do PDF v C#.