Image aus String erzeugen

grandmetre

Mitglied
Image aus byte-array erzeugen

Hallo zusammen,

Ich habe den String eines jpegs aus einer xml-datei ausgelesen und in einen weiteren String nach Anleitung dekodiert. Jetzt würde ich gerne das byte-array, welchen ich von der methode String.getBytes() bekomme, in ein Image(BufferedImage) umwandeln. Das einzige was ich noch zur Verfügung habe ist die Breite und die Höhe des Originals.

Jetzt meine Frage: wie bekomme ich aus diesen Daten ein brauchbares Image-Object?
 
Zuletzt bearbeitet:
Mein momentander Ansatz lautet:

SinglePixelPackedSampleModel erstellen und mit setPixel(s) füllen. Damit ein Raster Object anlegen mit dem man dann ein BufferedImage mit der setData(Raster r)-Methode füllen kann.

Ich find die ganze Sache ein wenig umständlich. Gibt es vielleicht einfachere Lösungen zu der Sache? Ist dieser Ansatz so durchführbar, oder bin ich da zu naiv dran gegangen?
 
Zurück