Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3114 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  getWidth() retourne -1 si devant getHeight() et inversement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

getWidth() retourne -1 si devant getHeight() et inversement

n°1210506
mac soke
Posté le 29-09-2005 à 09:56:07  profilanswer
 

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.
 

Code :
  1. public Image redimensionner(Image im) {
  2. int w = im.getWidth(null);
  3. int h = im.getHeight(null);
  4.              ...
  5.              return im;
  6. }


 
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

mood
Publicité
Posté le 29-09-2005 à 09:56:07  profilanswer
 

n°1210698
bobuse
Posté le 29-09-2005 à 12:23:18  profilanswer
 

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 ?


---------------
get amaroK plugin
n°1210950
mac soke
Posté le 29-09-2005 à 16:51:50  profilanswer
 

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...

n°1211591
the real m​oins moins
Posté le 30-09-2005 à 13:33:32  profilanswer
 

[:le kneu]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  getWidth() retourne -1 si devant getHeight() et inversement

 

Sujets relatifs
[INFORMIX] Avoir le nombre de ligne retourné par un select {résolu}[RESOLU] Fonction qui retourne le numero d'un ligne ?? (excel)
transformation de texte en html et inversementmsgbox devant!!!!!
DATEDIFF() qui retourne reslutat en Second??mysql_num_rows qui retourne 1 alors que la table est vide
requete qui retourne un maxConvertir un int16 en binaire et inversement ...
Retourne une mauvaise valeurAjouter un signe devant le résultat en fonction du champ
Plus de sujets relatifs à : getWidth() retourne -1 si devant getHeight() et inversement


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)