Ця коротка стаття пояснює, як написати текст на JPG у Java. Вона охоплює налаштування IDE, кроки та виконуваний фрагмент коду, який демонструє, як додати текст до JPG у Java. Ви також дізнаєтесь, як відформатувати текст на вихідному зображенні JPG.
Кроки для додавання тексту до JPG у Java
- Підготуйте систему для використання Aspose.Drawing для Java для вставки тексту на зображення JPG
- Ініціалізуйте об’єкт Bitmap класу, оголосивши екземпляр Graphics
- Визначте колір тексту та шрифт для рядка
- Визначте прямокутник і намалюйте текст на зображенні
Ці кроки описують, як додати текст до JPEG файлу в Java. Просто завантажте вхідне зображення або створіть bitmap з нуля, визначивши розміри зображення. Потім вкажіть властивості форматування тексту і передайте рядок тексту, який потрібно намалювати на зображенні. Наприкінці збережіть вихідне зображення на диск або потік для завершення рендерингу тексту.
Код для вставки тексту в 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. Для створення bitmap зображень читайте статтю Як створити bitmap у Java.