我正在使用以下代码将图像文件转换为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);
如果有人可以帮助您,那就这样做!
答案 0 :(得分:1)
检查要转换的图像的尺寸。 现在,一天的图像大小可能会很高。因此在进行base64编码之前压缩图像会更好。这样可以减少编码时间。
答案 1 :(得分:0)
EventHubClient.sendSync(EventData)