Android(JAVA)

Bitmap -> String , String -> Bitmap 변환

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으로 바꿔서 가져왔다. ㅇ.ㅇ 

'Android(JAVA)' 카테고리의 다른 글

안드로이드 에러 (계속 추가)  (0) 2020.04.25
Java String 클래스 메서드  (0) 2020.04.14
에물레이터 먹통에러;  (0) 2020.04.09
서버 통신 에러 (권한 ,https)  (0) 2020.03.31
Retrofit이란?  (1) 2019.12.25