Comment puis-je obtenir la hauteur et la largeur d'une image?

Pourquoi le code suivant renvoie la Hauteur: -1 ce qui signifie que la hauteur n'est pas encore connu. Comment obtenir la hauteur de l'image?

 try {
        //Create a URL for the image's location
        URL url = new URL("http://bmw-2006.auto-one.co.uk/wp-content/uploads/bmw-m3-2006-3.jpg");

        //Get the image
        java.awt.Image image = Toolkit.getDefaultToolkit().createImage(url);

        System.out.println("Height: " + image.getHeight(null));


    } catch (MalformedURLException e) {
    } catch (IOException e) {
    }
Vraiment? Chrome M3?
Double Possible de stackoverflow.com/questions/672916/... - selon que l'utilisation de l'AWT Image de la classe est nécessaire.
J'allais dire quelque chose à propos de Java ne pas vouloir regarder l'image trop longtemps d'être le problème ...

OriginalL'auteur Radek | 2011-11-18