Написание текста на JPG в Java

Эта краткая статья объясняет, как написать текст на JPG в Java. Она охватывает конфигурацию IDE, шаги и исполнимый фрагмент кода, который демонстрирует, как добавить текст в JPG в Java. Кроме того, вы узнаете, как отформатировать текст на выходном изображении JPG.

Шаги для добавления текста в JPG в Java

  1. Подготовьте систему для использования Aspose.Drawing для Java для вставки текста на изображения JPG
  2. Инициализируйте объект Bitmap класса, объявив экземпляр Graphics
  3. Определите цвет текста и шрифт для строки
  4. Определите прямоугольник и нарисуйте текст на изображении

Эти шаги описывают как добавить текст в файл JPEG в Java. Просто загрузите исходное изображение или создайте битмап с нуля, указав размеры изображения. Затем укажите свойства форматирования текста и передайте строку текста, которую необходимо нарисовать на изображении. В конце концов, сохраните выходное изображение на диск или в поток для завершения рендеринга текста.

Код для вставки текста в JPG в Java

// Load the image
com.aspose.drawing.Bitmap bitmap = new com.aspose.drawing.Bitmap("input.jpg");
com.aspose.drawing.Graphics graphics = com.aspose.drawing.Graphics.fromImage(bitmap);
// Define text color
com.aspose.drawing.SolidBrush brush = new com.aspose.drawing.SolidBrush(com.aspose.drawing.Color.getDarkBlue());
// Define text font
com.aspose.drawing.Font arial = new com.aspose.drawing.Font("Arial", 34, com.aspose.drawing.FontStyle.Regular);
// Text to display
String text = "Sample Text";
// Define rectangle
com.aspose.drawing.RectangleF rect = new com.aspose.drawing.RectangleF(100, 600, 850, 100);
// Draw text on image
graphics.drawString(text, arial, brush, rect);
// Save the output file
bitmap.save("output.jpg");

Этот фрагмент кода подробно объясняет, как добавить текст в JPG файл в Java. Вы можете добавить строку текста, вызвав метод drawString(). Но сначала необходимо загрузить исходное изображение, определить различные свойства текста, включая шрифт, цвет, в зависимости от ваших требований. Точно так же можно изменить положение текста, градиент цвета, эффект тени и т.д. для более сложного рендеринга текста.

Эта тема объяснила процесс создания редактора текста JPG в Java. Для создания битмапов читайте статью о Создании битмапа в Java.

 Русский