У меня есть файл «Image_RGB565.raw», который содержит буфер изображений в формате RGB565. Я хочу, чтобы это изображение отображалось в ImageView. возможно ли без дополнительного кода преобразования в RGB888?Как загрузить буфер RGB565 в ImageView
Я попытался
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.
Привет, я смог отобразить изображение согласно вашему предложению. Большое спасибо. – JRC
@ JRC рада помочь; отметьте ответ, как принято, и дайте мне несколько баллов! – Will
Супер полезно. Спасибо за подробную информацию! –