我想将图像作为 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());
这是图片
源图像:
图片是从数据库中加载的
源图像的背景是透明的,但是从数据库加载的图像具有黑色背景。为什么它们不同?我的代码有什么问题?
请帮帮我,非常感谢。