знак изображения java

Изображения и другие форматы документов часто используются в повседневной работе. Поэтому многие изображения подписаны, чтобы избежать нарушения авторских прав или продемонстрировать право собственности на работу. Для таких требований вы можете использовать API Aspose.PSD для Java для управления изображениями или графическим содержимым. В этой статье объясняется, как программно добавить подпись к изображению в Java.

Цифровая подпись изображений — установка Java API

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

Программно добавить подпись к изображению в Java

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

  • Во-первых, создайте экземпляр класса Image для загрузки основного PSD-файла.
  • Аналогичным образом загрузите вторичное PSD-изображение.
  • Укажите координаты позиции, чтобы установить изображение подписи.
  • Наконец, вызовите метод Save, чтобы записать выходное подписанное изображение.

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

// Создайте экземпляр класса Image для загрузки основного изображения.
Image canvas = Image.load("layers.psd");

// Загрузите вторичное изображение, содержащее графику подписи
Image signature = Image.load("sample.psd");

// Создайте экземпляр класса Graphics для загрузки основного изображения.
Graphics graphics = new Graphics(canvas);

// Вызовите метод DrawImage с соответствующим расположением 
// Этот код рисует вторичное изображение в правом нижнем углу основного изображения.
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// Сохранить выходное изображение в формате PNG
canvas.save("ImageSignature.png", new PngOptions());

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

Не стесняйтесь проверить раздел документация. В нем рассказывается, как работать с файлами PSD в приложениях на основе Java.

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

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

Вывод

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

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