getWidth() retourne -1 si devant getHeight() et inversement - Java - Programmation
Marsh Posté le 29-09-2005 à 12:23:18
C'est peut-être que ton image se charge pendant la première instruction ...
Utilise un imageObserver pour voir ...
Et en mode debug, tu as les bonnes valeurs ?
Marsh Posté le 29-09-2005 à 16:51:50
Le problème doit en effet venir de là. J'ai solutionné façon truie boueuse en bouclant sur la première méthode tant que la valeur est inférieure à 0 . Je nettoierai plus tard...
Marsh Posté le 30-09-2005 à 13:33:32
Reply
Marsh Posté le 29-09-2005 à 09:56:07
Salut tout le monde,
Alors voilà j'ai un petit soucis avec le code ci-dessous. En mode debug, je vérifie ce que contiennent les variables h et w et, que ce soit avec une image JPG ou GIF, getWidth() me renvoie -1 et getHeight() me renvoie la bonne hauteur de l'image.
Mais le plus drole, c'est que si j'inverse l'odre d'invocation des méthodes getWidth() et getHeight() l'inverse se produit à savoir que getHeight() me retourne -1 et getWidth() me retourne la bonne largeur. Je ne comprends pas... Pouvez-vous m'éclairer ?
Merci d'avance,
@+
Mac Soke