我必须将一个字节转换为位图并将其设置为 imageview
我确实有将 ImageView 中的位图转换为字节的方法,然后我将其插入,
public static byte[] ConvertDrawableToByteArray(Drawable drawableResource) {
Bitmap imageBitmap = ((BitmapDrawable) drawableResource).getBitmap();
ByteArrayOutputStream imageByteStream = new ByteArrayOutputStream();
imageBitmap.compress(Bitmap.CompressFormat.JPEG, 100, imageByteStream);
byte[] imageByteData = imageByteStream.toByteArray();
return imageByteData;
}
当我想从数据库中检索图像并将其显示在 ImageView 中时,我会这样做
//--
byte[] image_b = c.getBlob(4);
Bitmap b = BitmapFactory.decodeByteArray(image_b, 0, image_b.length);
img.setImageBitmap(b);
但它什么也没返回
有什么问题,请帮忙
非常感谢