Voilà le code que j'ai utilisé il y a quelques temps pour enregistrer une image à partir d'une applet de retouche photo :
Code :
- FileOutputStream flux;
- BufferedOutputStream fluxBuf;
- JPEGImageEncoder codec;
- (...)
- try {
- flux = new FileOutputStream(nomFichier);
- fluxBuf = new BufferedOutputStream(flux);
- codec = JPEGCodec.createJPEGEncoder(fluxBuf, JPEGCodec.getDefaultJPEGEncodeParam(imageCourante));
- codec.encode(imageCourante);
- fluxBuf.close();
- } catch (FileNotFoundException e) {
- (...)
- } catch (IOException e) {
- (...)
- }
|
nomFichier est un String qui contient le nom du fichier.
imageCourante est une BufferedImage.
En espérant que ça t'aide.
Message édité par gm_superstar le 10-07-2002 à 12:38:21