BufferedImage zu BMP in Java
Ich habe ein BufferedImage-Objekt, und ich will zu codieren, um das BMP-format und speichern Sie es auf der Festplatte.
Wie mache ich das?
In JPEG
ist es 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();
InformationsquelleAutor Eduardo Abreu | 2010-10-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden ImageIO -
InformationsquelleAutor Marc
Etwas soll dies gerne tun:
wo Bild ist das BufferedImage in dem Sie Kodieren möchten.
InformationsquelleAutor Faisal Feroz