Accueil > Forum > > > > Pb de chargement de jpg sur une BufferedImage
Pb de chargement de jpg sur une BufferedImage
mercredi 23 juillet 2003 à 09:01:21 |
Pb de chargement de jpg sur une BufferedImage

shivan
|
Alors je vous explique vite fait, j'ai une classe devant gérer des images en leur rajoutant du texte et des fichiers jpg a volonté. le constructeur charge une BufferedImage vide dans bimage, et voici ensuite la fonction setText qui marche tres bien, et la fonction setImage qui elle ne me charge pas l'image car elle me met le width a -1. le "chemin" est passé de ce type : setImage("c:\\fichier.jpg",0,0); public void setText(String texte, int x, int y, Color color, int attributs, int taille) { Graphics g = bimage.getGraphics(); g.setFont(new Font("Times New Roman", attributs, taille)); g.setColor(color); g.drawString(texte,x,y); } public void setImage(String chemin, int x, int y) { Image image = Toolkit.getDefaultToolkit().createImage(chemin); System.out.println(chemin.concat(" ").concat(Integer.toString(image.getWidth(null)))); Graphics g = bimage.getGraphics(); g.drawImage(image,x,y,null); } alors qu'est-ce qui selon vous ne marche pas bien ? surement une erreur débile, mais qui me tient en haleine depuis déja 2 jours ! et je suis pressé !
|
|
mercredi 23 juillet 2003 à 13:10:00 |
Re : Pb de chargement de jpg sur une BufferedImage

dragon
|
c'est getimage et non createimage
------------------------------- Réponse au message : -------------------------------
> Alors je vous explique vite fait, j'ai une classe devant gérer des images en leur rajoutant du texte et des fichiers jpg a volonté. le constructeur charge une BufferedImage vide dans bimage, et voici ensuite la fonction setText qui marche tres bien, et la fonction setImage qui elle ne me charge pas l'image car elle me met le width a -1. > > le "chemin" est passé de ce type : setImage("c:\\fichier.jpg",0,0); > > public void setText(String texte, int x, int y, Color color, int attributs, int taille) > { > Graphics g = bimage.getGraphics(); > g.setFont(new Font("Times New Roman", attributs, taille)); > g.setColor(color); > g.drawString(texte,x,y); > } > > public void setImage(String chemin, int x, int y) > { > Image image = Toolkit.getDefaultToolkit().createImage(chemin); > System.out.println(chemin.concat(" ").concat(Integer.toString(image.getWidth(null)))); > Graphics g = bimage.getGraphics(); > g.drawImage(image,x,y,null); > } > > alors qu'est-ce qui selon vous ne marche pas bien ? surement une erreur débile, mais qui me tient en haleine depuis déja 2 jours ! et je suis pressé ! >
|
|
mercredi 23 juillet 2003 à 14:13:05 |
Re : Pb de chargement de jpg sur une BufferedImage

shivan
|
getImage ne marche pas non plus
------------------------------- Réponse au message : -------------------------------
> c'est getimage et non createimage > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Alors je vous explique vite fait, j'ai une classe devant gérer des images en leur rajoutant du texte et des fichiers jpg a volonté. le constructeur charge une BufferedImage vide dans bimage, et voici ensuite la fonction setText qui marche tres bien, et la fonction setImage qui elle ne me charge pas l'image car elle me met le width a -1. > > > > le "chemin" est passé de ce type : setImage("c:\\fichier.jpg",0,0); > > > > public void setText(String texte, int x, int y, Color color, int attributs, int taille) > > { > > Graphics g = bimage.getGraphics(); > > g.setFont(new Font("Times New Roman", attributs, taille)); > > g.setColor(color); > > g.drawString(texte,x,y); > > } > > > > public void setImage(String chemin, int x, int y) > > { > > Image image = Toolkit.getDefaultToolkit().createImage(chemin); > > System.out.println(chemin.concat(" ").concat(Integer.toString(image.getWidth(null)))); > > Graphics g = bimage.getGraphics(); > > g.drawImage(image,x,y,null); > > } > > > > alors qu'est-ce qui selon vous ne marche pas bien ? surement une erreur débile, mais qui me tient en haleine depuis déja 2 jours ! et je suis pressé ! > > >
|
|
mercredi 23 juillet 2003 à 14:19:51 |
Re : Pb de chargement de jpg sur une BufferedImage

dragon
|
ça se pourrasi tu que l'image ne soit pas totallement charger en mémoire et ça te sort -1, puisque le chargement en mémoire est en progression
tu as tester en pas à pas voir si ça passais lentement ------------------------------- Réponse au message : -------------------------------
> > getImage ne marche pas non plus > > ------------------------------- > Réponse au message : > ------------------------------- > > > c'est getimage et non createimage > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Alors je vous explique vite fait, j'ai une classe devant gérer des images en leur rajoutant du texte et des fichiers jpg a volonté. le constructeur charge une BufferedImage vide dans bimage, et voici ensuite la fonction setText qui marche tres bien, et la fonction setImage qui elle ne me charge pas l'image car elle me met le width a -1. > > > > > > le "chemin" est passé de ce type : setImage("c:\\fichier.jpg",0,0); > > > > > > public void setText(String texte, int x, int y, Color color, int attributs, int taille) > > > { > > > Graphics g = bimage.getGraphics(); > > > g.setFont(new Font("Times New Roman", attributs, taille)); > > > g.setColor(color); > > > g.drawString(texte,x,y); > > > } > > > > > > public void setImage(String chemin, int x, int y) > > > { > > > Image image = Toolkit.getDefaultToolkit().createImage(chemin); > > > System.out.println(chemin.concat(" ").concat(Integer.toString(image.getWidth(null)))); > > > Graphics g = bimage.getGraphics(); > > > g.drawImage(image,x,y,null); > > > } > > > > > > alors qu'est-ce qui selon vous ne marche pas bien ? surement une erreur débile, mais qui me tient en haleine depuis déja 2 jours ! et je suis pressé ! > > > > > >
|
|
mercredi 23 juillet 2003 à 14:20:51 |
Re : Pb de chargement de jpg sur une BufferedImage

dragon
|
je sais que j,ai fais dequoi du genre dans mon projet jeux de shooting au début, lorsque je load toute mes images en mémoire, tu devrais peut-être y jetter u coup d,oeil
------------------------------- Réponse au message : -------------------------------
> ça se pourrasi tu que l'image ne soit pas totallement charger en mémoire et ça te sort -1, puisque le chargement en mémoire est en progression > > tu as tester en pas à pas voir si ça passais lentement > ------------------------------- > Réponse au message : > ------------------------------- > > > > > getImage ne marche pas non plus > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > c'est getimage et non createimage > > > > > > > > > ------------------------------- > > > Réponse au message : > > > ------------------------------- > > > > > > > Alors je vous explique vite fait, j'ai une classe devant gérer des images en leur rajoutant du texte et des fichiers jpg a volonté. le constructeur charge une BufferedImage vide dans bimage, et voici ensuite la fonction setText qui marche tres bien, et la fonction setImage qui elle ne me charge pas l'image car elle me met le width a -1. > > > > > > > > le "chemin" est passé de ce type : setImage("c:\\fichier.jpg",0,0); > > > > > > > > public void setText(String texte, int x, int y, Color color, int attributs, int taille) > > > > { > > > > Graphics g = bimage.getGraphics(); > > > > g.setFont(new Font("Times New Roman", attributs, taille)); > > > > g.setColor(color); > > > > g.drawString(texte,x,y); > > > > } > > > > > > > > public void setImage(String chemin, int x, int y) > > > > { > > > > Image image = Toolkit.getDefaultToolkit().createImage(chemin); > > > > System.out.println(chemin.concat(" ").concat(Integer.toString(image.getWidth(null)))); > > > > Graphics g = bimage.getGraphics(); > > > > g.drawImage(image,x,y,null); > > > > } > > > > > > > > alors qu'est-ce qui selon vous ne marche pas bien ? surement une erreur débile, mais qui me tient en haleine depuis déja 2 jours ! et je suis pressé ! > > > > > > > > > >
|
|
mercredi 23 juillet 2003 à 17:05:38 |
Re : Pb de chargement de jpg sur une BufferedImage

shivan
|
oki merci je regarde ca...
------------------------------- Réponse au message : -------------------------------
> je sais que j,ai fais dequoi du genre dans mon projet jeux de shooting au début, lorsque je load toute mes images en mémoire, tu devrais peut-être y jetter u coup d,oeil > > ------------------------------- > Réponse au message : > ------------------------------- > > > ça se pourrasi tu que l'image ne soit pas totallement charger en mémoire et ça te sort -1, puisque le chargement en mémoire est en progression > > > > tu as tester en pas à pas voir si ça passais lentement > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > > > > getImage ne marche pas non plus > > > > > > ------------------------------- > > > Réponse au message : > > > ------------------------------- > > > > > > > c'est getimage et non createimage > > > > > > > > > > > > ------------------------------- > > > > Réponse au message : > > > > ------------------------------- > > > > > > > > > Alors je vous explique vite fait, j'ai une classe devant gérer des images en leur rajoutant du texte et des fichiers jpg a volonté. le constructeur charge une BufferedImage vide dans bimage, et voici ensuite la fonction setText qui marche tres bien, et la fonction setImage qui elle ne me charge pas l'image car elle me met le width a -1. > > > > > > > > > > le "chemin" est passé de ce type : setImage("c:\\fichier.jpg",0,0); > > > > > > > > > > public void setText(String texte, int x, int y, Color color, int attributs, int taille) > > > > > { > > > > > Graphics g = bimage.getGraphics(); > > > > > g.setFont(new Font("Times New Roman", attributs, taille)); > > > > > g.setColor(color); > > > > > g.drawString(texte,x,y); > > > > > } > > > > > > > > > > public void setImage(String chemin, int x, int y) > > > > > { > > > > > Image image = Toolkit.getDefaultToolkit().createImage(chemin); > > > > > System.out.println(chemin.concat(" ").concat(Integer.toString(image.getWidth(null)))); > > > > > Graphics g = bimage.getGraphics(); > > > > > g.drawImage(image,x,y,null); > > > > > } > > > > > > > > > > alors qu'est-ce qui selon vous ne marche pas bien ? surement une erreur débile, mais qui me tient en haleine depuis déja 2 jours ! et je suis pressé ! > > > > > > > > > > > > > > >
|
|
jeudi 24 juillet 2003 à 17:23:45 |
Re : Pb de chargement de jpg sur une BufferedImage

shivan
|
Bien, maintenant, l'image est chargée, j'ai fait ca avec getImage, mais ca marche aussi avec createImage j'ai maintenant un width positif, de la taille de l'image, mais celle ci ne s'affiche pas dans la BufferedImage... pourkoi ??? ze ne le cé pa !
------------------------------- Réponse au message : -------------------------------
> Alors je vous explique vite fait, j'ai une classe devant gérer des images en leur rajoutant du texte et des fichiers jpg a volonté. le constructeur charge une BufferedImage vide dans bimage, et voici ensuite la fonction setText qui marche tres bien, et la fonction setImage qui elle ne me charge pas l'image car elle me met le width a -1. > > le "chemin" est passé de ce type : setImage("c:\\fichier.jpg",0,0); > > public void setText(String texte, int x, int y, Color color, int attributs, int taille) > { > Graphics g = bimage.getGraphics(); > g.setFont(new Font("Times New Roman", attributs, taille)); > g.setColor(color); > g.drawString(texte,x,y); > } > > public void setImage(String chemin, int x, int y) > { > Image image = Toolkit.getDefaultToolkit().createImage(chemin); > System.out.println(chemin.concat(" ").concat(Integer.toString(image.getWidth(null)))); > Graphics g = bimage.getGraphics(); > g.drawImage(image,x,y,null); > } > > alors qu'est-ce qui selon vous ne marche pas bien ? surement une erreur débile, mais qui me tient en haleine depuis déja 2 jours ! et je suis pressé ! >
|
|
Cette discussion est classée dans : int, image, chemin, jpg, bufferedimage
Répondre à ce message
Sujets en rapport avec ce message
Grand débutant cherche aide sur du BufferedImage [ par mageti ]
Salut à tous,Je suis débutant : ça fait 20 jours que je fais du java.Voilà mon problème: Une classe, dont le code-source est ci-après, est appelé par
TiledImage: Passer par Graphics2D.drawImage() ou par BufferedImage.getSubImage() ? [ par nodragem ]
Bonjour à tous, je fais mes premiers pas en programmation et suis entrain d'écrire un petit moteur de jeu (pour un jeu de Tank). Comme y'aura des spri
commnet faire fonctionner mon code [ par jouj85 ]
s'il vous plait pouvez vous m'aider a corriger mon code voila mon code /* * To change this template, choose Tools | Templates * and open th
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 112896 [ par salhiamina ]
Salut j'ai un petit souci avec mon bout de code. j'essai d'écrire le code java pour segmenter une image avec l'approche croissance de région. quand j'
Interpolation d'images [ par JM13nouveau ]
hello,J'ai une image à interpoler pour avoir une image de dimension 512x512, cette image est le produit de reconstruction d'images ( nbrimages et NP
Erreur lors de la sauvegarde d'une image [ par yvesyves ]
Bonjour, Je souhaite enregistrer une image (capture) (c'est une BufferedImage) en (captureJpeg) (toujours une BufferedImage) avec la compression Jpeg.
Récupération coordonnées pixel [ par LiliF69 ]
Bonjour à tous. Je voudrais savoir comment on récupère les coordonnées des pixels d'une imageJ'utilise un BufferefImage que j'étudie ligne par ligne e
reconstruire une bufferedImage à partir d'un tableau de pixels [ par JM13nouveau ]
Slt,je cherche à reconstruire une BufferedImage à partir d'un tableau de pixels, pourriez vous me donnez une idée qui fonctionne !Merci de repondre i
getpixel [ par winon1 ]
Bonjour, je suis entrain d'écrire un programme pour extraire les valeurs des pixels d'une image et je les met dans un tableau. pour ensuite tester su
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : CODE GéNéRé RE : CODE GéNéRé par Pylouq
Cliquez pour lire la suite par Pylouq
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|