Comment lire une image TIFF en Java dans un BufferedImage? [dupliquer]


Cette question a déjà une réponse ici:

J'avais un problème où mon programme d'analyse d'image plantait chaque fois que j'utilisais des images TIFF. J'ai trouvé que le problème était que BufferedImage img = ImageIO.read(file) renvoyait null, même si le fichier existait. Avec quelques recherches supplémentaires, j'ai trouvé que le La classe ImageIO ne prend pas en charge les images TIFF par défaut, mais que les JARS d'imagerie avancée Java résoudraient mon problème. Je me demandais comment je pourrais faire fonctionner JAI sous eclipse (pour Windows) afin que je puisse utiliser mon programme. J'ai fait quelques recherches, mais il n'y a pas de guide clair que je puisse trouver.

Alternativement, s'il existe une classe/méthode différente pour lire des images dans des objets BufferedImage, je pourrais l'utiliser. J'ai même le programme détectant l'extension de fichier donc si cela ne fonctionne que pour TIFF les fichiers que est bien.

Author: rishubk, 2015-07-22

1 answers

Nous pouvons utiliser la classe ImageIO pour lire et afficher des images TIFF.. Cliquez sur ici pour voir si cela aide..Trouvé dans un fil en plus.

 4
Author: Kalpana, 2017-05-23 11:44:25