TIFF et PNG sont des formats de fichiers populaires pour la présentation d’images complexes. Cependant, les PNG sont considérés comme bien adaptés à la plate-forme Web en raison de leur petite taille. D’autre part, les fichiers TIFF ne sont pas compatibles avec de nombreux programmes Web et nécessitent un espace plus important que les fichiers PNG. En raison de ces facteurs, vous pourriez être intéressé par la conversion de vos fichiers TIFF en PNG sans compromettre la qualité de l’image. Si tel est le cas, dans cet article, nous verrons comment convertir TIFF en PNG sans perte de qualité en Java.
Les points suivants seront abordés dans cet article :
- Installation de la bibliothèque de conversion TIFF vers PNG
- Convertir TIFF en PNG en Java
- Comparaison d’entrée et de sortie
Installation de la bibliothèque de conversion Java
Dans cette section, nous allons démontrer la procédure d’installation de cette API de conversion TIFF vers PNG. Si vous utilisez Maven pour gérer un projet ou une application Java, ajoutez les configurations suivantes dans le fichier pom.xml.
<repository>
<id>ConholdateJavaAPI</id>
<name>Conholdate Java API</name>
<url>https://releases.conholdate.com/java/repo</url>
</repository>
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.6</version>
<type>pom</type>
</dependency>
Exécutez ensuite les commandes suivantes.
mvn clean
mvn install -U
Pour les configurations concernant d’autres frameworks Java, veuillez visiter releases.conholdate.com.
Convertisseur Java : conversion TIFF en PNG sans perte de qualité
Choisissons un fichier TIFF qui occupe 37 Mo d’espace disque. Supposons qu’aucun algorithme de compression n’a été appliqué à ce fichier TIFF. Ainsi, dans cette section, nous prévoyons d’atteindre les objectifs suivants :
- Réduire la taille de l’image.
- Rendez-le compatible avec les applications Web.
Le moyen ultime d’atteindre les deux objectifs ci-dessus est de convertir une image TIFF en PNG. Étant donné que le format de fichier PNG prend en charge la compression sans perte, il ne réduira pas la qualité de l’image dans la sortie.
Voici les étapes pour convertir TIFF en PNG en utilisant Java :
- Chargez l’image TIFF à l’aide de la classe Converter.
- Initialisez une instance de la classe ImageConvertOptions et définissez le format du fichier de conversion sur PNG.
- Spécifiez les dimensions du PNG résultant à l’aide des méthodes setHeight(int) et setWidth(int).
- Appelez la méthode Converter.convert(String arg0, ConvertOptions arg1) pour enregistrer l’image JPG.
L’exemple de code suivant montre comment convertir TIFF en PNG en Java.
Convertir TIFF en PNG : comparaison de sortie
Tout d’abord, regardez l’image suivante, qui montre les tailles sur le disque pour les images TIFF d’entrée et PNG de sortie.Après cela, observons la capture d’écran suivante, qui montre la qualité des deux images à un zoom particulier.Par conséquent, vous pouvez voir une réduction significative de la taille du PNG de sortie. Cependant, la qualité d’image est similaire pour les images d’entrée et de sortie.
Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.
Résumé
Pour résumer, nous avons discuté de la procédure de conversion des fichiers image TIFF en PNG en Java. Par conséquent, nous espérons que vous avez appris à convertir par programmation des TIFF en PNG sans perdre en qualité d’image. Vous avez peut-être également observé la force de l’API de conversion Java TIFF vers PNG pour fournir des résultats de haute qualité.
Vous pouvez consulter la documentation pour en savoir plus sur l’API Java conversion.
Enfin, restez à l’écoute sur conholdate.com pour des mises à jour régulières.
poser une question
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.