Comment obtenir les dimensions d'une image?

Résolu/Fermé
SenseiWendjo Messages postés 8 Date d'inscription dimanche 3 juin 2018 Statut Membre Dernière intervention 7 juin 2018 - 6 juin 2018 à 21:10
SenseiWendjo Messages postés 8 Date d'inscription dimanche 3 juin 2018 Statut Membre Dernière intervention 7 juin 2018 - 7 juin 2018 à 05:11
Salut à tous, s'il vous plait j'aimerais de l'aide en java, sur comment obtenir les dimensions d'une image c'est-à-dire sa largeur et sa hauteur? merci d'avance.
A voir également:

2 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
6 juin 2018 à 21:48
Bonjour,

Le plus simple c'est de lire l'image complètement et de récupérer les dimensions.
BufferedImage img = ImageIO.read(new File("C:/test.png"));
int w = img.getWidth();
int h = img.getHeight();

Mais il peut-être plus performant (ou plus sécuritaire) de lire les informations sur l'image sans la lire, dans ces cas là il faudra regarder les méthodes ImageIO.getImageReaders

Bref, tout est dans ImageIO :
https://docs.oracle.com/javase/10/docs/api/javax/imageio/ImageIO.html
0
SenseiWendjo Messages postés 8 Date d'inscription dimanche 3 juin 2018 Statut Membre Dernière intervention 7 juin 2018
7 juin 2018 à 05:11
ça marche, Merci infiniment KX, ton aide m'a été très utile.
0