Tôi có tệp "Image_RGB565.raw" chứa bộ đệm hình ảnh ở định dạng RGB565. Tôi muốn hình ảnh này được hiển thị trong ImageView. là nó có thể mà không cần thêm mã chuyển đổi sang RGB888?Cách nạp bộ đệm RGB565 vào ImageView
tôi đã cố gắng
BitmapFactory.Options opt = new BitmapFactory.Options(); opt.inPreferredConfig = Bitmap.Config.RGB_565; Bitmap bitmap = BitmapFactory.decodeFile("Image_001_RGB565.raw");
nhưng bitmap là null.
sau đó tôi cũng đã cố gắng để tải sử dụng bytearray
BitmapFactory.Options opt = new BitmapFactory.Options(); opt.inPreferredConfig = Bitmap.Config.RGB_565; Bitmap bitmap = BitmapFactory.decodeFile(decodeByteArray(data, 0, data.length, opt);
hãy hướng dẫn cho tôi để sửa hướng. Kích thước hình ảnh của tôi là 160x160.
Xin chào, tôi có thể hiển thị hình ảnh theo đề xuất của bạn. Cảm ơn rất nhiều. – JRC
@JRC sẵn lòng trợ giúp; đánh dấu câu trả lời như được chấp nhận và cho tôi một số điểm! – Will
Siêu hữu ích. Cảm ơn về thông tin chi tiết! –