begin process at 2012 02 13 19:24:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

Pb de chargement de jpg sur une BufferedImage


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,590 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales