본문 바로가기

Android/File

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

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




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

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

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

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

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

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


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();
        	}
        }
  }





출처 : 
http://snowbora.com/418