Convertir imágenes PNG a JPG en Java

En varios escenarios, es posible que deba reducir el tamaño de las imágenes PNG. En tales casos, se practica comúnmente la conversión de PNG a JPG. Para automatizar esta conversión desde las aplicaciones de Java, este artículo muestra cómo convertir una imagen PNG a JPG mediante programación en Java.

API de Java para la conversión de PNG a JPG

Para convertir imágenes PNG a formato JPEG, usaremos Aspose.Imaging for Java. Es una API de procesamiento de imágenes rica en funciones para la manipulación de una amplia gama de formatos de imagen. La API también proporciona un potente convertidor de imágenes para convertir imágenes de un formato a otro. Puede descargar el JAR de la API o instalarlo usando Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-imaging-java</artifactId>
    <version>21.12</version>
    <classifier>jdk16</classifier>
</dependency>

Convertir una imagen PNG a JPG en Java

Aspose.Imaging for Java implica solo un par de pasos para realizar la conversión de PNG a JPG. Simplemente cargue la imagen PNG y guárdela en formato JPG. Veamos cómo convertir una imagen PNG a JPG en Java.

El siguiente ejemplo de código muestra cómo convertir una imagen PNG a formato JPG.

// Cargar imagen PNG
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.png");

// Guardar imagen como JPG
image.save("png-to-jpg.jpg", new com.aspose.imaging.imageoptions.JpegOptions());

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal gratuita para usar Aspose.Imaging for Java sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo convertir imágenes PNG a JPG en Java. Simplemente puede instalar la API e integrar la muestra de código proporcionada para automatizar la conversión de PNG a JPG desde sus aplicaciones Java. Además, puede explorar más sobre la API de procesamiento de imágenes de Java usando documentación. Además, puede publicar sus consultas en nuestro foro.

Ver también