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

  FORUM HardWare.fr
  Programmation
  Java

  Cast Image->BufferedImage après un Toolkit.getImage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cast Image->BufferedImage après un Toolkit.getImage

n°783748
raytaller
Posté le 01-07-2004 à 16:08:34  profilanswer
 

J'ai chargé un png avec Toolkit.getImage(String s);
Je récupère une Image, et je voudrais une BufferedImage.
 
J'essaye de caster à l'ancienne :

Code :
  1. this.image=(BufferedImage)Toolkit.getDefaultToolkit().getImage(s);


 
et j'ai un ClassCastException.
 
- Y a-t-il un meilleur moyen que le Toolkit pour charger des png en travaillant avec des BufferedImage ?
 
- Si non, comment faire le cast ?
 
Merci d'avance :)

mood
Publicité
Posté le 01-07-2004 à 16:08:34  profilanswer
 

n°783805
beceka
Posté le 01-07-2004 à 16:44:14  profilanswer
 

Salut,
 
J'avais le même pb, et j'ai trouvé une solution ici :
http://javaalmanac.com/egs/java.aw [...] e2Buf.html
 

n°783808
pascal34
one point !
Posté le 01-07-2004 à 16:47:36  profilanswer
 

J'ai regardé dans les sources du JDK et l'implémentation du Toolkit pour windows c'est la classe "sun.awt.windows.WToolkit" dont la source est a priori indisponible. Donc pas moyen de savoir quelle sous-classe de Image est renvoyée par Toolkit.getImage()
 
Explique pourquoi il te faut absolument un BufferedImage

n°783824
raytaller
Posté le 01-07-2004 à 16:58:41  profilanswer
 

beceka > :p merci, violente quand même la méthode de cast, je vais regarder ça  
 
pascal34 > bah.. je fais du double buffering software, je me crée des layers composés de d'une BufferedImage et d'un Graphics2D pour dessiner dessus, à la fin, paf je mixe tout ça sur le Graphics de ma Frame.
 
J'ai pris l'habitude de bosser qu'avec de BufferedImage, en plus setRGB, j'aprécie pas mal

n°783841
pascal34
one point !
Posté le 01-07-2004 à 17:10:35  profilanswer
 

Si tu bosses avec des images, jette un coup d'oeil sur JAI.

n°783868
raytaller
Posté le 01-07-2004 à 17:33:33  profilanswer
 

Ok, merci, je télécharge ça.
 
Mais en fait là c'est pour des graphismes de jeux, donc ya pas vraiment de process sur des images, les contrôles de Graphics2D me suffisent, c'est simplement l'affichages de Tiles quoi.
 
Genre un background qui est toujours le même + un layer dynamique qui est rafraîchi à chaque frame. C'est pour ça que j'avais décomposé en BufferedImages.
 
 
Enfin, quoi qu'il en soit, merci pour le lien de JAI, les process natifs ont l'air intéressants.


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

  Cast Image->BufferedImage après un Toolkit.getImage

 

Sujets relatifs
image compressées???[asp] récupérer des paramètres en affichant une image
centrer une image dans un <DIV>[CSS] affichage d'une image au survol d'un texte
[PHP] Obtenir une image transparente malgré imagecreatetruecolor ???Comment reconstruire une image bitmap a partir d'un tableau?
Création d'imageImage avec visual c++ (MFC)
modifier le nombre de couleurs d'une image[PHP]Centrer une image de Preload
Plus de sujets relatifs à : Cast Image->BufferedImage après un Toolkit.getImage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR