Salut,
J'ai un ptit problème de création de fichier JPEG.
voici en gros mon code :
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
...Dessin de l'image...
FileOutputStream fos = new FileOutputStream("c:/monImage.jpg");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder (fos);
JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam (image);
param.setQuality (1, false);
encoder.encode (bufImage, param);
fos.close();
Le resultat obtenu est plutot decevant, seule une partie de mon image est correctement créee, le haut de l'image ca va, mais ensuite le reste de l'image c'est n'importe quoi comme si la derniere ligne crée etait etirée jusqua la fin de l'image!
L'image crée dans la BufferedImage semble bonne puisque si j'utilise :
BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_ARGB), l'image est
bien créée du debut a la fin sauf que mes couleurs sont totalement altérées.
Si quelqu'un a une reponse a m'apporter ou une piste à me faire suivre j'en serais ravis
Merci d'avance
Partager