peut on enegistrer un canvas en image jpg ou bmp ?

peut on enegistrer un canvas en image jpg ou bmp ? - Java - Programmation

Marsh Posté le 22-07-2002 à 11:47:53    

salut,
g un canvas ds lequel est dessine un graphe et je voudrais savoir si c possible de l'enregistrer en image jpg ou bmp..
 
merci,

Reply

Marsh Posté le 22-07-2002 à 11:47:53   

Reply

Marsh Posté le 22-07-2002 à 11:57:58    

g trouve ca sur le forum de java.sun.com. Mais je suis un peu debutant en java, et j'y comprend rien a ce code...
Qq1 peut m'aider ?
 
-------
http://developer.java.sun.com/deve [...] index.html
 
Question:   How do I save a picture drawn on a Canvas object, into a Jpeg file?  
 
Answer:    
 
First you need to use the createImage method with Canvas. (Try createImage(int, int) method of the Component class). This gives you the image. Then you need to paint your canvas onto the new image. Try something like this:  
 
        Rectangle rect = can.getBounds();
        Image fileImage =  
            createImage(rect.width,rect.height);
        Graphics g = fileImage.getGraphics();
 
        //write to the image
        can.paint(g);
 
       // write it out in the format you want
 
      //dispose of the graphics content
      g.dispose();
 

Reply

Marsh Posté le 22-07-2002 à 11:58:12    

reagrdes un peu là-dedans : [url]
http://forum.hardware.fr/forum2.ph [...] h=&subcat=[/url]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed