Escrever texto em JPG no Java

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

  1. Prepare o sistema para usar o Aspose.Drawing para Java para inserir texto em imagens JPG
  2. Inicie um objeto da classe Bitmap declarando uma instância da classe Graphics
  3. Defina a cor e a fonte do texto para a string
  4. 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.

 Português