Android图片数据丢失

时间:2014-10-06 07:11:31

标签: android image image-processing base64

我想要做的基本上是一个blob,但我遇到了一些错误,所以我以一种不同的方式做到了。 我用相机捕捉图像并将其保存在我的数据库中。 首先,我将其转换为字节数组,然后使用base64编码输出

        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        map.compress(Bitmap.CompressFormat.JPEG, 100, stream);
        byte[] bitMapData = stream.toByteArray();

        encodedImage = Base64.encodeToString(bitMapData, Base64.DEFAULT);

在另一项活动中,我选择所选列文本(编码图像)并再次解码。

    byte[] imagebytes = Base64.decode(encodedImage, Base64.DEFAULT);

    bmp = BitmapFactory.decodeByteArray(imagebytes, 0, imagebytes.length);

这是图像之前和之后。

This is the camparison

0 个答案:

没有答案