BufferedImage BMP Java
J'ai un objet BufferedImage et je veux encoder au format BMP et de l'enregistrer sur le disque.
Comment puis-je faire cela?
Dans JPEG
c'est ok:
BufferedImage img; //here is an image ready to be recorded into the hard disk
FileOutputStream fout = new FileOutputStream("image.jpg");
JPEGImageEncoder jencoder = JPEGCodec.createJPEGEncoder(fout);
JPEGEncodeParam enParam = jencoder.getDefaultJPEGEncodeParam(img);
enParam.setQuality(1.0F, true);
jencoder.setJPEGEncodeParam(enParam);
jencoder.encode(img);
fout.close();
Vous devez vous connecter pour publier un commentaire.
Utilisation ImageIO -
Quelque chose comme cela devrait le faire:
où l'image est la BufferedImage vous souhaitez encoder.