在我的应用程序中,我需要将Image转换为Base64格式。 谁能告诉我怎么办呢?
请转发您宝贵的建议。
提前致谢:)
答案 0 :(得分:1)
Android有一个类来执行此操作。
http://developer.android.com/reference/android/util/Base64.html
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以使用Base64 Android类:
String encodedImage = Base64.encodeToString(byteArrayImage, Base64.DEFAULT);
您必须将图像转换为字节数组。这是一个例子:
Bitmap bm = BitmapFactory.decodeFile("/path/to/image.jpg");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, baos); //bm is the bitmap object
byte[] b = baos.toByteArray();