차근차근/Android

안드로이드/Android Bitmap을 File로 변환하기~! (Bitmap to File)

예쁜꽃이피었으면 2014. 8. 21. 12:42

http://arabiannight.tistory.com/268




Bitmap을 File로 변환하는 방법 입니다. (Bitmap to File) 

BitMap 이미지를 File 형식으로 바꿔서 작업을 진행해야 하는 경우에 사용 하시면 됩니다.

(주의사항 : 1. 권한 필수 추가)

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

(주의사항 : 2. File Path를 정확히 설정해줘야 합니다. ex "디렉토리/파일.jpg") 

꼭!! 파일을 Bitmap으로 변환하기 전에 디렉토리와 파일이 존재하고 있어야 합니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private void SaveBitmapToFileCache(Bitmap bitmap, String strFilePath) {
             
        File fileCacheItem = new File(strFilePath);
        OutputStream out = null;
 
        try
        {
            fileCacheItem.createNewFile();
            out = new FileOutputStream(fileCacheItem);
 
            bitmap.compress(CompressFormat.JPEG, 100, out);
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                out.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
        }
  }


반응형