Ricevo un array di byte da una chiamata JNI e cerco di creare un oggetto Bitmap con esso.Rendering di un byte [] come Bitmap in Android
Il mio problema è, il seguente codice, restituisce null.
byte[] image = services.getImageBuffer(1024, 600);
Bitmap bmp = BitmapFactory.decodeByteArray(image, 0, image.length);
Qualche consiglio a riguardo?
PS: il layout dei pixel è BGR, non un RGB.
Hai verificato che l'array di byte immagine contenga il contenuto corretto? Altrimenti il tuo codice mi sembra a posto. – mreichelt
Sì, l'ho fatto. Il contenuto è corretto, decodeByteArray che non lo ha capito. –