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:
- Załaduj wejściowy obraz PSD, używając klasy PsdImage.
- Zainicjuj obiekt klasy PsdOptions.
- Określ metodę kompresji za pomocą wyliczenia CompressionMethod.
- 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.