【发布时间】:2016-01-19 05:10:39
【问题描述】:
public String encodeTobase64(Bitmap image){
System.gc(); //For memory efficiency
ByteArrayOutputStream baos = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] b = baos.toByteArray();
String imageEncoded = null;
imageEncoded = Base64.encodeToString(b, Base64.DEFAULT);
return imageEncoded;
}
我可以将字节数组分成多个部分,然后在不同的线程上对它们运行编码,以便可以快速处理较大的图像,然后最后加入它们。
【问题讨论】:
-
你能准确解释你想要达到的目标吗?我认为这对您的要求没有任何好处
标签: java android performance base64