使用Base64字符串或其他技术提高图像质量

时间:2015-05-30 15:21:49

标签: android image mongodb bitmap base64

我在Android上播放图像上传,我遇到的第一种方法是使用Base64编码,但我注意到图像质量大幅降低。

您是否有任何建议或知道将图像上传到MongoDB以保持高质量的其他方法?

Code I实际上正在使用:

dist/images/headers

以下是我用来捕捉图像的内容:

public static String toBase64(Bitmap image) {
    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    image.compress(Bitmap.CompressFormat.JPEG, 100, stream);
    return Base64.encodeToString(stream.toByteArray(), Base64.NO_WRAP);
}

public static Bitmap fromBase64(String encodedImage) {
    byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);
    return BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
}

0 个答案:

没有答案