본문 바로가기

안드로이드/코드

[#B3 DEPRECATED]BITMAP을 STRING으로 변환하기

BITMAP을 STRING으로 변환하는 과정은 메소드 하나만으로 쉽게 할 수 있는 데 비해, 그 효율은 저장과 로드 측면에서 매우 탁월합니다.


이 STRING은 어떤 DB, SharedPreference 에도 저장될 수 있으며 언제든지 STRING to BITMAP 작업을 통해 로드할 수 있습니다.


SOURCE CODE


1
2
3
4
5
6
7
8
9
10
public String BitMapToString(Bitmap bitmap){
 
    ByteArrayOutputStream baos=new  ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.PNG,100, baos);
    byte [] b=baos.toByteArray();
    String temp= Base64.encodeToString(b, Base64.DEFAULT);
 
    return temp;
 
}
cs