Este breve artigo orienta sobre como escrever texto em JPG no Java. Ele abrange a configuração do IDE, as etapas e um trecho de código executável que demonstra como adicionar texto a JPG no Java. Além disso, você explorará como formatar o texto na imagem JPG de saída.
Etapas para Adicionar Texto em JPG no Java
- Prepare o sistema para usar o Aspose.Drawing para Java para inserir texto em imagens JPG
- Inicie um objeto da classe Bitmap declarando uma instância da classe Graphics
- Defina a cor e a fonte do texto para a string
- Defina o retângulo e desenhe o texto na imagem
Essas etapas descrevem como adicionar texto a um arquivo JPEG no Java. Simplesmente carregue a imagem de entrada ou crie um bitmap do zero, especificando as dimensões da imagem. Em seguida, especifique as propriedades de formatação do texto e passe a string de texto para ser desenhada na imagem. Por fim, escreva a imagem de saída no disco ou em um fluxo para concluir a renderização do texto.
Código para Inserir Texto em JPG no 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"); |
O trecho de código acima detalha como adicionar texto em um arquivo JPG no Java. Você pode adicionar a string de texto chamando o método drawString(). Mas primeiro, você precisa carregar a imagem de origem, definir várias propriedades do texto, incluindo fonte, cor, conforme suas necessidades. Da mesma forma, você pode modificar a posição do texto, o gradiente de cor, o efeito de sombra etc., para uma renderização avançada de texto.
Este tópico explicou o processo de criação de um editor de texto JPG no Java. Para criar imagens bitmap, leia o artigo sobre Criar um Bitmap no Java.