W tym krótkim samouczku nauczymy się jak skompresować plik PSD w języku C#. Zawiera szczegółowe informacje dotyczące ustawiania IDE do korzystania z Aspose.PSD, listę kroków do opracowania programu i możliwy do uruchomienia przykładowy kod do opracowania reduktora rozmiaru PSD w C#. Udostępnione zostaną również szczegóły dotyczące wyboru różnych metod kompresji oraz innych dostosowań wyjściowego pliku PSD.
Kroki, aby skompresować plik PSD w języku C#
- Skonfiguruj środowisko programistyczne, aby używać Aspose.PSD for .NET do kompresji pliku PSD
- Załaduj docelowy plik PSD za pomocą obiektu klasy Image, aby zmniejszyć jego rozmiar
- Zadeklaruj obiekt klasy PsdOptions, aby dostosować parametry kompresji
- Ustaw metodę kompresji zgodnie z wymaganiami
- Zapisz obraz w formacie PSD, korzystając z opcji zapisywania PSD
Poniższe kroki definiują proces kompresowania pliku PSD w języku C#. Początkowo źródłowy plik PSD jest ładowany do obiektu klasy Image, po czym następuje deklaracja obiektu klasy PsdOptions. W końcowych krokach właściwość CompressionMethod jest ustawiana na RLE, a wynikowy obraz jest zapisywany w formacie PSD przy użyciu obiektu PsdOptions.
Kod zmniejszający rozmiar pliku PSD w języku 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"); | |
} | |
} |
Ten kod demonstruje rozwój kompresora PSD w języku C#. Możesz ustawić metodę kompresji na RLE, ZipWithPrediction i ZipWithoutPrediction zgodnie z wymaganiami aplikacji. Podobnie możesz dostosować wyjściowy plik PSD, ustawiając różne właściwości klasy PsdOptions, na przykład ustawiając BufferSizeHint, ChannelBitsCount, ChannelsCount, ColorMode i FullFrame, aby wyświetlić kilka opcji.
W tym artykule poinstruowaliśmy nas, jak zmniejszyć rozmiar pliku PSD w języku C#. Jeżeli chcesz dowiedzieć się jak konwertować plik PSD do formatu PDF zapoznaj się z artykułem na stronie jak przekonwertować PSD na PDF w C#.