Kako komprimirati PSD datoteku u C#

U ovom kratkom vodiču naučit ćemo kako komprimirati PSD datoteku u C#. Sadrži detalje za postavljanje IDE-a za korištenje Aspose.PSD-a, popis koraka za razvoj programa i primjer koda koji se može izvoditi za razvoj Smanjivača veličine PSD-a u C#. Pojedinosti će se također dijeliti radi odabira različitih metoda kompresije zajedno s drugim prilagodbama za izlaznu PSD datoteku.

Koraci za komprimiranje PSD datoteke u C#

  1. Konfigurirajte razvojno okruženje za korištenje Aspose.PSD for .NET za komprimiranje PSD-a
  2. Učitajte ciljnu PSD datoteku pomoću objekta klase Image kako biste smanjili njezinu veličinu
  3. Deklarirajte objekt klase PsdOptions da prilagodite parametre kompresije
  4. Postavite metodu kompresije prema zahtjevima
  5. Spremite sliku kao PSD pomoću opcija spremanja PSD-a

Ovi koraci definiraju postupak za sažimanje PSD-a u C#. U početku se izvorna PSD datoteka učitava u objekt klase Image nakon čega slijedi deklaracija objekta klase PsdOptions. U posljednjim koracima, svojstvo CompressionMethod postavljeno je na RLE, a rezultirajuća slika sprema se kao PSD pomoću objekta PsdOptions.

Kod za smanjenje veličine PSD datoteke u 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");
}
}

Ovaj kod demonstrira razvoj PSD kompresora u C#. Možete postaviti metodu kompresije na RLE, ZipWithPrediction i ZipWithoutPrediction prema zahtjevima aplikacije. Slično tome, možete prilagoditi izlazni PSD postavljanjem različitih svojstava klase PsdOptions, na primjer postavljanjem BufferSizeHint, ChannelBitsCount, ChannelsCount, ColorMode i FullFrame za popis nekoliko opcija.

Ovaj nas je članak vodio kako smanjiti veličinu PSD-a u C#. Ako želite naučiti pretvaranje PSD datoteke u PDF, pogledajte članak na kako pretvoriti PSD u PDF u C#.

 Hrvatski