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#, выполнив следующие шаги:
- Загрузите исходное PSD-изображение с помощью класса PsdImage.
- Инициализировать объект класса PsdOptions.
- Укажите метод сжатия с помощью перечисления CompressionMethod.
- Наконец, сохраните сжатый выходной 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#. Вы можете уменьшить размер файла в хорошем соотношении без потери качества изображения. Кроме того, если вам нужно обсудить какие-либо ваши требования или проблемы, пожалуйста, напишите нам на форум.