使用以下方法将位图转换为字节数组:
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
byte[] byteArray = byteArrayOutputStream .toByteArray();
要从字节数组中编码base64,请使用以下方法
String encoded = Base64.encodeToString(byteArray, Base64.DEFAULT);