Эта краткая статья объясняет, как написать текст на JPG в Java. Она охватывает конфигурацию IDE, шаги и исполнимый фрагмент кода, который демонстрирует, как добавить текст в JPG в Java. Кроме того, вы узнаете, как отформатировать текст на выходном изображении JPG.
Шаги для добавления текста в JPG в Java
- Подготовьте систему для использования Aspose.Drawing для Java для вставки текста на изображения JPG
- Инициализируйте объект Bitmap класса, объявив экземпляр Graphics
- Определите цвет текста и шрифт для строки
- Определите прямоугольник и нарисуйте текст на изображении
Эти шаги описывают как добавить текст в файл 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.