Android(JAVA)
Bitmap -> String , String -> Bitmap 변환
invalueable
2020. 4. 10. 19:25
public class BitmapConverter {
// String -> BitMap
public static Bitmap StringToBitmap(String encodedString) {
try {
byte[] encodeByte = Base64.decode(encodedString, Base64.DEFAULT);
Bitmap bitmap = BitmapFactory.decodeByteArray(encodeByte, 0, encodeByte.length);
return bitmap;
} catch (Exception e) {
e.getMessage();
return null;
}
//Bitmap -> String
public static String BitmapToString(Bitmap bitmap) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 0, baos);
byte[] bytes = baos.toByteArray();
String temp = Base64.encodeToString(bytes, Base64.DEFAULT);
return temp;
}
나같은경우
쉐어드에 bitmap 이미지를 String으로 저장하고 다시 가져올때 string을 bitmap으로 바꿔서 가져왔다. ㅇ.ㅇ