Simon Reinhardt: JPG unter Java speichern / Image in ein BufferedImage umwandeln?

Beitrag lesen

Hi!

Statt eines screenshots möchte ich jetzt ein bestehendes Imageobjekt (Image pic;) in die Datei schreiben. Die Methode encode des JPEGImageEncoder-Objekts benötigt aber ein BufferedImage. Weiß jemand wie ein Imageobjekt in Java in ein BufferedImage umgewandelt werden kann bzw. das Bild, auf das die Image-Referenz verweist in ein mit new erstelltes BufferedImage kopiert werden kann? Oder ist es viel einfacher?

Ich hab mal nachgeguckt: BufferedImage ist von Image abgeleitet. Du müsstest es also eigentlich ohne Probleme übergeben können. Hast Du es schon mal ausprobiert? Was meldet er?

VG Simon