begin process at 2010 02 10 03:10:45
  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' Image gradient !!! [ par noula27 ] Bonjour, j'ai vraiment besoin de votre aide... J'ai une image a la convertir sous forme d'image matricielle qui contient a chaque position la valeur d 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 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.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,842 sec (4)

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