Сжатие PSD C#

PSD изображения могут содержать много визуальной информации в виде слоев. Иногда размер файла может достигать сотен мегабайт, поэтому вам может потребоваться сжать PSD-изображение, чтобы уменьшить размер файла. В соответствии с этим в статье обсуждается, как программно сжать файл PSD на C#.

API C# для сжатия PSD-файла Photoshop — установка

Мы узнали о программном создании изображения PSD с помощью Aspose.PSD for .NET API. Вы также можете сжать изображение PSD в C#. Просто настройте API, загрузив его DLL-файл из раздела Новые версии или воспользовавшись командой установки NuGet:

PM> Install-Package Aspose.PSD

Программное сжатие PSD-изображения на C#

Файл PSD может содержать несколько слоев для отображения текста, графики, векторов и т. д. Вы можете сжать изображение PSD в C#, выполнив следующие шаги:

  1. Загрузите исходное PSD-изображение с помощью класса PsdImage.
  2. Инициализировать объект класса PsdOptions.
  3. Укажите метод сжатия с помощью перечисления CompressionMethod.
  4. Наконец, сохраните сжатый выходной PSD-файл с уменьшенным размером файла.

В следующем фрагменте кода показано, как программно сжать изображение PSD на C#:

// Загрузите входной PSD-файл
PsdImage image = new PsdImage("Input.psd");

// Создайте экземпляр PsdOptions, чтобы задать метод сжатия.
PsdOptions psdOptions = new PsdOptions();
psdOptions.CompressionMethod = CompressionMethod.RLE;

// Сохранить сжатый файл изображения PSD
image.Save("PSDcompression.psd", psdOptions);

Изучите функции API

Вы можете изучить раздел документация, чтобы узнать о многих других функциях, включенных в API.

Получите бесплатную ознакомительную лицензию

Вы можете оценить API в полном объеме без каких-либо ограничений, запросив бесплатную временную лицензию.

Вывод

В этой статье вы рассмотрели, как программно сжать изображение PSD с помощью C#. Вы можете уменьшить размер файла в хорошем соотношении без потери качества изображения. Кроме того, если вам нужно обсудить какие-либо ваши требования или проблемы, пожалуйста, напишите нам на форум.

Смотрите также