安卓 java base64编码字符串转换为图片 和 图片转base64编码 示例
时间: 2023-06-22 14:46:27 浏览: 114
Java 处理图片与base64 编码的相互转换的示例
5星 · 资源好评率100%
以下是安卓 Java 中将 base64 编码字符串转换为图片的示例代码:
```
public static Bitmap decodeBase64ToBitmap(String base64String) {
byte[] decodedBytes = Base64.decode(base64String, Base64.DEFAULT);
return BitmapFactory.decodeByteArray(decodedBytes, 0, decodedBytes.length);
}
```
以下是安卓 Java 中将图片转换为 base64 编码的示例代码:
```
public static String encodeBitmapToBase64(Bitmap bitmap) {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream);
byte[] bitmapBytes = outputStream.toByteArray();
return Base64.encodeToString(bitmapBytes, Base64.DEFAULT);
}
```
注意:在使用这些方法之前,需要导入 `android.util.Base64`、`android.graphics.Bitmap` 和 `android.graphics.BitmapFactory` 等类。
阅读全文