Hallo Leute,
ich hoffe, dass die Frage nicht zu doof erscheint, aber ich komme einfach nicht weiter. Wie der Titel schon sagt, will ich ein BufferedImage im Endeffekt in einen String verwandeln, verschicken und dann wieder in das gleiche BufferedImage zurück haben.
Ich habs über den Weg BufferedImage->byte[]->String->byte[]->BufferedImage versucht. Ohne die Zwischenschaltung der Stringumformung funktioniert es. Daher brauche ich nur die byte[]->String->byte[].
Hier seht ihr, wie ich es bisher mache:
Diese Variante funktioniert wie gesagt nicht und ich hoffe, ihr könnt mir einen besseren Ansatz geben, vlt. sogar einen Ansatz, der ein BufferedImage DIREKT in einen String und zurück verwandeln kann.
Danke schonmal für die Hilfe!
LG Stefan
ich hoffe, dass die Frage nicht zu doof erscheint, aber ich komme einfach nicht weiter. Wie der Titel schon sagt, will ich ein BufferedImage im Endeffekt in einen String verwandeln, verschicken und dann wieder in das gleiche BufferedImage zurück haben.
Ich habs über den Weg BufferedImage->byte[]->String->byte[]->BufferedImage versucht. Ohne die Zwischenschaltung der Stringumformung funktioniert es. Daher brauche ich nur die byte[]->String->byte[].
Hier seht ihr, wie ich es bisher mache:
Java:
//data ist das ursprüngliche Byte-Array
String tmpString = new String(data);
//result soll den gleichen Inhalt haben wie data
byte[] result = tmpString.getBytes();
Diese Variante funktioniert wie gesagt nicht und ich hoffe, ihr könnt mir einen besseren Ansatz geben, vlt. sogar einen Ansatz, der ein BufferedImage DIREKT in einen String und zurück verwandeln kann.
Danke schonmal für die Hilfe!
LG Stefan