Bonjour,

je suis en train de travailler sur une application qui transforme le flux vidéo d'une webcam en image jpeg...
cette appli fonctionnait quand j'utilisais un bouton actionEvent pour envoyer ma fonction de capture...
mais maintenant je ne veux plus passer par un bouton mais appeler ma fonction depuis le main, et j'ai un pb, le createImage renvoi "null"...
que faire?

je vous montre le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  public Image captureImage(){
             //cette fonction capture l'image
          // Grab a frame
           FrameGrabbingControl fgc = (FrameGrabbingControl)
           player.getControl("javax.media.control.FrameGrabbingControl");
           buf = fgc.grabFrame();              
           // Convert it to an image
            btoi = new BufferToImage((VideoFormat)buf.getFormat());            
            System.out.println(buf+"        "+btoi);
            img = btoi.createImage(buf);
 
           // show the image           
           //imgpanel.setImage(img);    
       return (img)

je vous remercie par avance