Bonjour,
J'ai un problème et je ne sais plus trop quoi essayer... J'essaie de créer une image et de la sauvegarder sur le disque. Elle se sauvegarde mais elle est tout noire. Je sais pas si c'est un problème avec le JPEGImageEncoder ou mes paramètre de mon bufferedImage mais on dirait que ça ne change rien sir je change les paramètre du bufferedImage.
Merci de me répondre
Voilà le code en question
BufferedImage image = new BufferedImage(252,14 ,BufferedImage.TYPE_INT_RGB);
Graphics2D g = image.getGraphics();
g.setColor(Color.BLACK);
g.setFont(new Font("Times New Roman",10,10));
g.drawString("test de carte",140,10);
try{
OutputStream out = new BufferedOutputStream(
new FileOutputStream ("imageTestSerie.jpg"));
JPEGImageEncoder encodeur = JPEGCodec.createJPEGEncoder(out);
JPEGEncodeParam param = encodeur.getDefaultJPEGEncodeParam(image);
param.setQuality(1.0f,true);
encodeur.encode(image,param);
}catch(Exception ex)
{
ex.printStackTrace();
}
}
Partager