Як стиснути файл PSD на C#

У цьому короткому посібнику ми дізнаємося, як стиснути файл PSD на C#. Він містить відомості про налаштування IDE для використання Aspose.PSD, список кроків для розробки програми та приклад коду для розробки зменшувача розміру PSD у C#. Деталі також будуть надані для вибору різних методів стиснення та інших налаштувань вихідного файлу PSD.

Кроки для стиснення файлу PSD у C#

  1. Налаштуйте середовище розробки на використання Aspose.PSD for .NET для стиснення PSD
  2. Завантажте цільовий файл PSD за допомогою об’єкта класу Image, щоб зменшити його розмір
  3. Оголошіть об’єкт класу PsdOptions, щоб налаштувати параметри стиснення
  4. Встановіть метод стиснення відповідно до вимог
  5. Збережіть зображення як PSD за допомогою параметрів збереження PSD

Ці кроки визначають процес стиснення PSD у C#. Спочатку вихідний файл PSD завантажується в об’єкт класу Image, після чого оголошується об’єкт класу PsdOptions. На останніх етапах для властивості CompressionMethod встановлюється значення RLE, а отримане зображення зберігається як PSD за допомогою об’єкта PsdOptions.

Код для зменшення розміру файлу PSD у 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");
}
}

Цей код демонструє розробку компресора PSD у C#. Ви можете встановити метод стиснення RLE, ZipWithPrediction і ZipWithoutPrediction відповідно до вимог програми. Подібним чином ви можете налаштувати вихідний PSD, установивши різні властивості класу PsdOptions, наприклад, налаштувавши BufferSizeHint, ChannelBitsCount, ChannelsCount, ColorMode і FullFrame, щоб перелічити кілька параметрів.

Ця стаття допоможе нам зменшити розмір PSD у C#. Якщо ви хочете навчитися конвертувати файл PSD у PDF, перегляньте статтю як конвертувати PSD у PDF на C#.

 Українська