Создать Создать образ Java

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

API Java для создания изображения PSD — установка

Aspose.PSD для Java API поддерживает создание, редактирование или управление PSD и несколькими другими поддерживаемыми форматами файлов. Вы можете настроить API, загрузив его JAR-файл из раздела Загрузки или используя следующие конфигурации Maven:

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

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

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

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

// Создайте новый образ с нуля.
PsdImage image = new PsdImage(450, 450);

// Заполнить данные изображения
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());

// Нарисуйте прямоугольник
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));

// Нарисуйте форму эллипса, указав объект Pen, цвет и координаты.
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));

// Добавьте текстовый слой
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// Сохранить выходной PSD-файл
image.save("CreatePSD.psd");

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

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

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

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

Вывод

В этой статье вы узнали, как программно создать изображение PSD с помощью Java. Вы узнали, как нарисовать прямоугольник и эллипс, указав координаты и цвет фигур. Точно так же к изображению PSD добавляется текстовый слой, чтобы объяснить, насколько просто вы можете интегрировать эти функции в свои приложения для обработки изображений. Кроме того, если у вас возникнут вопросы, обращайтесь к нам на форум.

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