Hallo, gibt es in Java eine Möglichkeit, ein Jpeg Bild einzulesen und die Bildinformationen, in einem Char Array zu speichern? Ich habe schon probiert mit image.getRGB() zu arbeiten, welches mir ein int Array zurückliefert. Dieses habe ich dann versucht mittels einer for Schleife in ein char Array umzuwandeln, allerdings ohne Erfolg, alle Werte sind leer, vielleicht habe ich da was falsch gemacht:
so in etwa sieht mein code aus.
Gibt es nun eine Möglichkeit die Bildinformationen direkt in einem char Array zu speichern?
Ich brauche das Array, um es per JNI einem OpenCV Programm zu übergeben.
Hoffe dass mir jemand helfen kann.
Viele Grüße
Code:
int[] argbArray = new int[width * height];
int[] imgArray = img.getRGB(0,0,width,height,argbArray,0,width);
char[] cArray = new char[width * height];
int i = 0;
for (i=0; i<imgArray.length;i++)
{ int s = argbArray[i];
char c = (char) s;
c = charArray[i];
}
so in etwa sieht mein code aus.
Gibt es nun eine Möglichkeit die Bildinformationen direkt in einem char Array zu speichern?
Ich brauche das Array, um es per JNI einem OpenCV Programm zu übergeben.
Hoffe dass mir jemand helfen kann.
Viele Grüße