Escribir Texto en Imágenes JPG en Java

Escribir texto en imágenes o fotos en formato JPG mejora la marca y permite agregar contexto, marcas de agua o información de derechos de autor. Ya sea que estés creando memes, publicaciones en redes sociales o materiales de marketing, la capacidad de escribir texto en imágenes JPG es increíblemente útil. En este artículo del blog, aprenderemos a agregar texto a imágenes JPG utilizando Java. Te guiaremos a través de cada paso, mostrándote cómo escribir en fotos u otras imágenes. ¡Vamos a sumergirnos!

Este artículo cubre los siguientes temas:

  1. API de Java para escribir texto en imágenes JPG
  2. Escribir texto en imágenes JPG en Java
  3. Agregar subtítulos a fotos en Java
  4. Escribir texto en imágenes JPG en línea
  5. Recursos gratuitos

API de Java para Escribir Texto en Imágenes JPG

Usaremos Aspose.Drawing para Java para escribir texto en imágenes JPG. Aspose.Drawing para Java es una robusta biblioteca de gráficos 2D que permite a los desarrolladores crear y manipular gráficos vectoriales, imágenes y dibujos dentro de aplicaciones Java. Proporciona un conjunto de API para renderizar gráficos, dibujar formas y manejar fuentes, permitiendo la creación y manipulación de contenido gráfico de alta calidad.

Por favor, descargue el JAR de la API o agregue la siguiente configuración en pom.xml en una aplicación Java basada en Maven.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</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>

Escribir Texto en Imágenes JPG en Java

Podemos escribir fácilmente cualquier tipo de texto en imágenes JPG siguiendo los pasos a continuación:

  1. Cargue una imagen JPG usando la clase Bitmap.
  2. Cree un nuevo objeto Graphics desde el objeto Bitmap utilizando el método fromImage().
  3. Inicialice un objeto de la clase SolidBrush con el color de texto especificado.
  4. Defina un objeto de la clase Font con la familia de fuentes, estilo y tamaño deseados para el texto.
  5. Inicialice un objeto de la clase Rectangle.
  6. Después de eso, llame al método drawString() con el texto a mostrar, los objetos Font, Brush y Rectangle como argumentos.
  7. Finalmente, guarde la imagen de salida usando el método save().

El siguiente ejemplo de código muestra cómo escribir texto en JPG en Java.

Escribir Texto en Imágenes JPG en Java

Escribir Texto en Imágenes JPG en Java

Agregar Subtítulos a Fotos - Agregar Texto a Foto

También podemos agregar un subtítulo a una foto siguiendo los pasos a continuación:

  1. Cargue una imagen de foto usando la clase Bitmap.
  2. Cree un nuevo bitmap con el tamaño de la imagen cargada, con la adición de un tamaño de rectángulo para el subtítulo.
  3. Cree un nuevo objeto Graphics desde el objeto Bitmap utilizando el método fromImage().
  4. Dibuje la imagen cargada en la nueva imagen creada utilizando el método drawImage().
  5. Dibuje un rectángulo relleno para la caja de subtítulos.
  6. Especifique el formato de cadena de texto utilizando la clase StringFormat.
  7. Defina el texto, su color y fuente.
  8. Después de eso, llame al método drawString() con el texto a mostrar, los objetos Font, Brush y Rectangle como argumentos.
  9. Finalmente, guarde la imagen de salida usando el método save().

El siguiente ejemplo de código muestra cómo agregar un subtítulo a una foto en Java.

Agregar subtítulo a fotos en Java

Agregar subtítulo a fotos en Java

Obtener una Licencia Gratis

Puede obtener una licencia temporal gratuita para probar Aspose.Drawing para Java sin ninguna limitación de evaluación.

Escribir Texto en Imágenes JPG en Línea

También puedes probar una herramienta en línea gratuita para escribir texto en imágenes JPG. Con su interfaz fácil de usar, puedes agregar texto a imágenes sin necesidad de instalar software adicional, crear una cuenta o suscribirte a ningún servicio.

Agregar Texto a Imagen – Recursos de Aprendizaje Gratuitos

Además de escribir texto en imágenes JPG, explora los recursos a continuación para aprender más sobre cómo agregar texto a imágenes, mostrar gráficos vectoriales en imágenes rasterizadas y descubrir otras características de la biblioteca:

Conclusión

En este artículo del blog, aprendimos cómo escribir texto en imágenes JPG en Java. Ya sea que estés agregando subtítulos simples a las imágenes, creando banners dinámicos o aplicando marcas de agua para la marca, Aspose.Drawing para Java proporciona las herramientas y la flexibilidad para lograr resultados profesionales. Siguiendo los pasos descritos en este artículo, puedes agregar fácilmente texto a imágenes y personalizar fuentes, colores y posiciones para adaptarse a tus necesidades específicas. Además, hemos presentado una herramienta en línea gratuita para agregar texto a imágenes sobre la marcha. En caso de cualquier duda, no dudes en contactarnos en nuestro foro de soporte gratuito.

Ver También