Escrever Texto em Imagens JPG em Java

Escrever texto em imagens ou fotos no formato JPG melhora o branding e permite adicionar contexto, marcas d’água ou informações de copyright. Seja para criar memes, postagens em redes sociais ou materiais de marketing, a capacidade de escrever texto em imagens JPG é extremamente útil. Neste post do blog, aprenderemos como adicionar texto a imagens JPG usando Java. Vamos guiá-lo por cada etapa, mostrando como escrever em fotos ou outras imagens. Vamos lá!

Este artigo cobre os seguintes tópicos:

  1. API Java para escrever texto em imagens JPG
  2. Escrever texto em imagens JPG em Java
  3. Adicionar legendas às fotos em Java
  4. Escrever texto em imagens JPG online
  5. Recursos gratuitos

API Java para Escrever Texto em Imagens JPG

Usaremos Aspose.Drawing para Java para escrever texto em imagens JPG. Aspose.Drawing para Java é uma biblioteca robusta de gráficos 2D que permite aos desenvolvedores criar e manipular gráficos vetoriais, imagens e desenhos dentro de aplicativos Java. Ela fornece um conjunto de APIs para renderização de gráficos, desenho de formas e manipulação de fontes, permitindo a criação e manipulação de conteúdo gráfico de alta qualidade.

Por favor, baixe o JAR da API ou adicione a seguinte configuração pom.xml em uma aplicação Java baseada em Maven.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>API Java Aspose</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-drawing</artifactId>
        <version>24.4</version>
    </dependency>
</dependencies>

Escrever Texto em Imagens JPG em Java

Podemos facilmente escrever qualquer tipo de texto em imagens JPG seguindo os passos abaixo:

  1. Carregue uma imagem JPG usando a classe Bitmap.
  2. Crie um novo objeto Graphics a partir do objeto Bitmap usando o método fromImage().
  3. Inicialize um objeto da classe SolidBrush com a cor do texto especificada.
  4. Defina um objeto da classe Font com a família de fontes, estilo e tamanho desejados para o texto.
  5. Inicialize um objeto da classe Rectangle.
  6. Depois disso, chame o método drawString() com o texto a ser exibido, objetos das classes Font, Brush e Rectangle como argumentos.
  7. Finalmente, salve a imagem resultante usando o método save().

O seguinte exemplo de código mostra como escrever texto em JPG em Java.

Escrever Texto em Imagens JPG em Java

Escrever Texto em Imagens JPG em Java

Adicionar Legenda às Fotos - Adicionar Texto à Foto

Também podemos adicionar uma legenda a uma foto seguindo os passos abaixo:

  1. Carregue uma imagem de foto usando a classe Bitmap.
  2. Crie uma nova imagem com o tamanho da imagem carregada, adicionando o tamanho do retângulo para a legenda.
  3. Crie um novo objeto Graphics a partir do objeto Bitmap usando o método fromImage().
  4. Desenhe a imagem carregada na imagem recém-criada usando o método drawImage().
  5. Desenhe um retângulo preenchido para a caixa da legenda.
  6. Especifique o formato da string de texto usando a classe StringFormat.
  7. Defina o texto, sua cor e fonte.
  8. Depois disso, chame o método drawString() com o texto a ser exibido, objetos das classes Font, Brush e Rectangle como argumentos.
  9. Finalmente, salve a imagem resultante usando o método save().

O seguinte exemplo de código mostra como adicionar uma legenda a uma foto em Java.

Adicionar legenda às fotos em Java

Adicionar legenda às fotos em Java

Obter uma Licença Gratuita

Você pode obter uma licença temporária gratuita para testar o Aspose.Drawing para Java sem limitações de avaliação.

Escrever Texto em Imagens JPG Online

Você também pode experimentar uma ferramenta online gratuita para escrever texto em imagens JPG. Com sua interface amigável, você pode facilmente adicionar texto às imagens sem a necessidade de instalar software adicional, criar uma conta ou assinar qualquer serviço.

Adicionar Texto à Imagem – Recursos de Aprendizagem Gratuitos

Além de escrever texto em imagens JPG, explore os recursos abaixo para aprender mais sobre como adicionar texto às imagens, exibir gráficos vetoriais em imagens rasterizadas e descobrir outras funcionalidades da biblioteca:

Conclusão

Neste post do blog, aprendemos como escrever texto em imagens JPG em Java. Seja adicionando legendas simples às imagens, criando banners dinâmicos ou aplicando marcas d’água para branding, o Aspose.Drawing para Java oferece as ferramentas e flexibilidade para alcançar resultados profissionais. Ao seguir os passos descritos neste artigo, você pode facilmente adicionar texto às imagens e personalizar fontes, cores e posições de acordo com suas necessidades específicas. Além disso, apresentamos uma ferramenta online gratuita para adicionar texto às imagens em movimento. Em caso de qualquer dúvida, sinta-se à vontade para entrar em contato conosco em nosso fórum de suporte gratuito.

Veja Também