В этом учебнике описывается, как написать текст на PNG с помощью Java с указанным шрифтом без его установки в систему, где будет выполняться приложение. Он содержит инструкции, настройки IDE и пример кода для добавления текста на изображение с помощью Java. Также вы узнаете, как настраивать отображаемый текст в соответствии с требованиями.
Шаги для рисования текста на изображении с помощью Java
- Настройте среду, добавив Aspose.Font for Java, чтобы отрисовать текст на изображении
- Загрузите лицензию, чтобы получить доступ ко всем функциям продукта
- Установите путь к файлу шрифта, который будет использоваться, и создаваемому выходному изображению
- Создайте объект FontDefinition, указав FontType, расширение и поток содержимого файла шрифта
- Откройте шрифт, используя настройки FontDefinition в методе Font.Open()
- Отрисуйте текст на изображении с помощью загруженного шрифта
- Сохраните сгенерированный поток изображения на диск как PNG файл
Эти шаги суммируют процесс добавления текста на изображение с помощью Java. Сначала подготовьте среду, добавив Aspose.Font для Java, загрузив лицензию и указав как файл шрифта, так и путь выходного изображения. Затем откройте шрифт, отрисуйте текст на изображении и, наконец, сохраните его как PNG файл на диск.
Код для добавления текста на изображение с помощью Java
Этот код демонстрирует процесс вставки текста на изображение с помощью Java. FontDefinition управляет загрузкой шрифтов из файла или потока, расширением шрифта и именем файла. Вы можете вызвать DrawText, просто передав шрифт, текстовую строку и размер, или использовать перегрузки, которые позволяют также установить тип межстрочного интервала, его значение и максимальную ширину изображения для включения переноса слов.
Эта статья содержит руководство по отображению текста с заданным шрифтом из файла. Чтобы преобразовать TTF в SVG, обратитесь к статье Конвертировать TTF в SVG с помощью Java.