Как загрузиться, RGB565 буферизуют к ImageView

У меня есть файл "Image_RGB565.raw", который содержит буфер изображения в формате RGB565. Я хочу, чтобы это изображение было отображено в ImageView., это возможный без дополнительного кода преобразования в RGB888?

Я попытался

BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inPreferredConfig = Bitmap.Config.RGB_565;
Bitmap bitmap = BitmapFactory.decodeFile("Image_001_RGB565.raw");

но битовый массив является пустым.

затем я также пытался загрузить использование bytearray

BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inPreferredConfig = Bitmap.Config.RGB_565;
Bitmap bitmap = BitmapFactory.decodeFile(decodeByteArray(data, 0, data.length, opt);

Ведите меня для исправления направления. Мой размер изображения 160x160.

7
задан RedBlueThing 18 October 2010 в 05:30
поделиться