我想将图像作为blob类型写入数据库.但是当我从数据库加载这个图像时,它与源图像不同.我将源图像写入数据库如下:
ByteArrayOutputStream bs = new ByteArrayOutputStream();
Bitmap medBmp = BitmapFactory.decodeStream(this.getResources().openRawResource(R.drawable.source_image));
medBmp.compress(Bitmap.CompressFormat.JPEG, 100, bs);
initialValues.put(IMAGE_COL,bs.toByteArray());
Run Code Online (Sandbox Code Playgroud)
这是图像
来源图片:

图像从数据库加载

源图像的背景是透明的,但是从db加载的图像背景为黑色.为什么它们不同?我的代码有什么问题?
请帮帮我,非常感谢你.
| 归档时间: |
|
| 查看次数: |
305 次 |
| 最近记录: |