Сжатие PSD Java

Файлы PSD создаются для оформления изображений с использованием разных слоев. Различные файлы PSD могут стать огромными из-за визуальных данных и слоев. В таких случаях вы можете захотеть сжать изображение PSD, чтобы уменьшить размер файла. В этой статье объясняется, как программно сжать PSD-файл Photoshop в Java.

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

Вы можете программно работать с файлами Photoshop на Java, используя Aspose.PSD for Java API. Вы также можете сжать изображение PSD в Java. Быстро загрузите файлы JAR из раздела Новые выпуски или используйте следующие конфигурации Maven в файле pom.xml вашего приложения.

Репозиторий:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Зависимость:

<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-psd</artifactId>
     <version>21.7</version>
     <classifier>jdk16</classifier>
</dependency>

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

Вы можете сжать изображение PSD в Java, выполнив следующие действия:

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

Фрагмент кода ниже показывает, как программно сжать PSD-изображение в Java:

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

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

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

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

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

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

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

Вывод

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

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