Добавление текстовой подписи к изображениям JPEG может стать ценным способом персонализации и защиты вашего визуального контента. Если вы хотите поставить водяные знаки на своих фотографиях или проверить подлинность изображения, библиотека подписей предлагает надежный способ добиться этого. В этом руководстве мы покажем вам, как подписать JPEG текстовой подписью с помощью Java. Вы также найдете практический пример кода для добавления текстовой подписи в формате JPEG с помощью Java.
Действия по подписанию JPEG с помощью текстовой подписи с использованием Java
- Установите GroupDocs.Signature for Java для добавления текста в формате JPEG с помощью репозитория Maven.
- Добавьте ссылки на классы, необходимые для подписания JPEG текстовой подписью.
- Создайте объект класса Signature, передав путь к входному JPEG его конструктору.
- Создайте объект класса TextSignOptions и задайте его свойства для внешнего вида текстовой подписи.
- Вызовите метод Signature.Sign, чтобы сохранить подписанный выходной JPEG на диск.
Текстовые подписи позволяют вам придать изображениям вашу индивидуальность, делая их легко узнаваемыми и уникальными. Следуя приведенным выше инструкциям, вы можете добавить текстовую подпись в формате JPEG, которая может служить водяным знаком, указывая на ваше право собственности и препятствуя несанкционированному использованию. В популярных операционных системах, таких как Windows, macOS и Linux, можно подписать JPEG текстовой подписью на Java. Вот практический пример кода, иллюстрирующий эту реализацию.
Код для подписи JPEG с помощью текстовой подписи с использованием Java
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.SignatureFont; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.TextSignOptions; | |
import java.awt.Color; | |
public class SignJPEGwithTextSignatureUsingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Signature library | |
License license = new License(); | |
license.setLicense("GroupDocs.Signature.lic"); | |
// load the source JPEG file | |
Signature signature = new Signature("input.jpg"); | |
TextSignOptions options = new TextSignOptions("John Smith"); | |
// set signature position | |
options.setLeft(100); | |
options.setTop(100); | |
// set signature rectangle | |
options.setWidth(150); | |
options.setHeight(30); | |
// set text color and Font | |
options.setForeColor(Color.RED); | |
SignatureFont signatureFont = new SignatureFont(); | |
signatureFont.setSize(12); | |
signatureFont.setFamilyName("Comic Sans MS"); | |
options.setFont(signatureFont); | |
// Sign JPEG and save it to disk | |
signature.sign("output.jpg", options); | |
} | |
} |
Добавление текстовой подписи в JPEG — это простой и эффективный процесс, позволяющий проверить подлинность ваших документов JPEG. В приведенном выше разделе мы провели вас через каждый этап процесса: от настройки библиотеки подписей и примера кода до вставки текстовой подписи в JPEG с помощью Java. После того как вы настроили рекомендуемую библиотеку сигнатур и внесли необходимые изменения в пути к файлам, интеграция предоставленного кода в ваши проекты станет простой и легкой задачей.
В нашем предыдущем руководстве мы предложили пошаговое руководство по подписанию JPEG с помощью подписи штрих-кода с использованием Java. Если вам нужна дополнительная помощь, мы настоятельно рекомендуем обратиться к нашему подробному руководству о том, как подписывать JPEG с помощью подписи штрих-кода с помощью Java.