Bonjour à tous,
Premiérement merci à tous de participer activement au forum.
Ca aide énormément de lire les divers sujets qui y circulent. Nous apprenons enormement.
Ensuite, vient l'heure de la petite question :
est-il possible en Java, d'enregistrer une image sans la visualiser au préalable ?? Car je veux générer une courbe et enregistrer la courbe correspondante dans un fichier. Donc en fait dans un JPanel, j'utilise la méthode paint pour dessiner ma courbe. Ce qu'il y a c'est que pour l'enregistrer j'aibesoin de l'afficher car j'utilise ceci :
BufferedImage thumbImage = new BufferedImage(d.width, d.height, BufferedImage.TYPE_INT_RGB);
Graphics2D graphics2D = thumbImage.createGraphics();
graphics2D.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
RenderingHints.VALUE_INTERPOLATION_BILINEAR);
graphics2D.drawImage(offScreen, 0, 0, d.width, d.height, null);
BufferedOutputStream out = new BufferedOutputStream(new
FileOutputStream("c:\\courbe.jpg" ));
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(thumbImage);
int quality = 100;
quality = Math.max(0, Math.min(quality, 100));
param.setQuality((float)quality / 100.0f, false);
encoder.setJPEGEncodeParam(param);
encoder.encode(thumbImage);
si quelqu'un pouvait m'aider...
Merci d'avance
Et continuer comme ça !!