Convertir des images PNG en JPG en Java

Dans divers scénarios, vous devrez peut-être réduire la taille des images PNG. Dans de tels cas, la conversion PNG vers JPG est couramment pratiquée. Pour automatiser cette conversion à partir des applications Java, cet article montre comment convertir une image PNG en JPG par programmation en Java.

API Java pour la conversion PNG en JPG

Pour convertir des images PNG au format JPEG, nous utiliserons Aspose.Imaging for Java. Il s’agit d’une API de traitement d’image riche en fonctionnalités pour la manipulation d’un large éventail de formats d’image. L’API fournit également un puissant convertisseur d’images pour convertir des images d’un format à un autre. Vous pouvez soit télécharger le JAR de l’API ou l’installer à l’aide de 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 une image PNG en JPG en Java

Aspose.Imaging for Java n’implique que quelques étapes pour effectuer la conversion PNG en JPG. Chargez simplement l’image PNG et enregistrez-la au format JPG. Voyons comment convertir une image PNG en JPG en Java.

L’exemple de code suivant montre comment convertir une image PNG au format JPG.

// Charger l'image PNG
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.png");

// Enregistrer l'image au format JPG
image.save("png-to-jpg.jpg", new com.aspose.imaging.imageoptions.JpegOptions());

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Imaging for Java sans limitations d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des images PNG en JPG en Java. Vous pouvez simplement installer l’API et intégrer l’exemple de code fourni pour automatiser la conversion PNG en JPG à partir de vos applications Java. De plus, vous pouvez en savoir plus sur l’API de traitement d’image Java à l’aide de documentation. Vous pouvez également poster vos questions sur notre forum.

Voir également