Kompresuj PSD C#

Obrazy PSD mogą zawierać wiele informacji wizualnych w postaci warstw. Czasami rozmiar pliku może wzrosnąć do setek megabajtów, więc może być konieczne skompresowanie obrazu PSD w celu zmniejszenia rozmiaru pliku. W związku z tym w artykule omówiono programową kompresję pliku PSD w języku C#.

C# API do kompresji pliku PSD Photoshop – instalacja

Dowiedzieliśmy się o tworzeniu obrazu PSD programowo za pomocą Aspose.PSD for .NET API. Możesz także skompresować obraz PSD w języku C#. Po prostu skonfiguruj API, pobierając jego plik DLL z sekcji New Releases lub używając polecenia instalacyjnego NuGet:

PM> Install-Package Aspose.PSD

Kompresuj programowo obraz PSD w C#

Plik PSD może zawierać kilka warstw do wyświetlania tekstu, grafiki, wektorów itp. Możesz skompresować obraz PSD w języku C#, wykonując poniższe czynności:

  1. Załaduj wejściowy obraz PSD, używając klasy PsdImage.
  2. Zainicjuj obiekt klasy PsdOptions.
  3. Określ metodę kompresji za pomocą wyliczenia CompressionMethod.
  4. Na koniec zapisz skompresowany wyjściowy plik PSD ze zmniejszonym rozmiarem pliku.

Poniższy fragment kodu pokazuje, jak programowo skompresować obraz PSD w języku C#:

// Załaduj wejściowy plik PSD
PsdImage image = new PsdImage("Input.psd");

// Utwórz instancję PsdOptions, aby ustawić metodę kompresji
PsdOptions psdOptions = new PsdOptions();
psdOptions.CompressionMethod = CompressionMethod.RLE;

// Zapisz skompresowany plik obrazu PSD
image.Save("PSDcompression.psd", psdOptions);

Poznaj funkcje API

Możesz przejrzeć sekcję dokumentacja, aby dowiedzieć się o wielu innych funkcjach zawartych w interfejsie API.

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz w pełni przetestować interfejs API bez żadnych ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule sprawdziłeś, jak programowo skompresować obraz PSD przy użyciu języka C#. Możesz zmniejszyć rozmiar pliku o dobre proporcje bez utraty jakości obrazu. Ponadto, jeśli chcesz omówić swoje wymagania lub wątpliwości, napisz do nas na forum.

Zobacz też