将图像文件转换为base 64需要更多时间

时间:2018-06-28 08:50:07

标签: android

我正在使用以下代码将图像文件转换为base 64,但是转换需要花费更多时间。

 Bitmap bm = BitmapFactory.decodeFile("file");
 ByteArrayOutputStream baos = new ByteArrayOutputStream();
 bm.compress(Bitmap.CompressFormat.JPEG,100,baos); 
 byte[] b = baos.toByteArray();
 String base64= Base64.encodeToString(b,Base64.DEFAULT);

如果有人可以帮助您,那就这样做!

2 个答案:

答案 0 :(得分:1)

检查要转换的图像的尺寸。 现在,一天的图像大小可能会很高。因此在进行base64编码之前压缩图像会更好。这样可以减少编码时间。

答案 1 :(得分:0)

EventHubClient.sendSync(EventData)