Wie konvertiert Byte-array in Image in Java SE

Was ist der richtige Weg, um konvertieren von raw-Byte-array in Image in Java SE.
array aus bytes, in denen je drei Byte repräsentieren ein pixel, wobei jedes byte für die entsprechende RGB-Komponente.

Kann jemand empfehlen, ein code-Beispiel?

Dank,
Mike

  • Schließlich habe ich nicht etwas besseres finden, dann: for(int y=0; y<Höhe; y++) { for(int x=0; x<width; x++) { int i0 = (y*width+x)*3; frameImg.setRGB(x, y, ((Daten[i0]&0xFF) | ((data[i0+1]&0xFF)<<8) | ((data[i0+2]&0xFF)<<16))); } }
  • Was sind die Abmessungen von dem Byte-array? Ist es ein 1-dimensionales array ein 2-dimensionales array, oder ein 3-dimensionales array?
InformationsquelleAutor Ma99uS | 2009-07-17
Schreibe einen Kommentar