Comment obtenir les dimensions d'une image?

Résolu
SenseiWendjo Messages postés 11 Statut Membre -  
SenseiWendjo Messages postés 11 Statut Membre -
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.

2 réponses

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
  2. SenseiWendjo Messages postés 11 Statut Membre
     
    ça marche, Merci infiniment KX, ton aide m'a été très utile.
    0