본문 바로가기

안드로이드

비트맵 파일로 저장하기


private void SaveBitmapToFileCache(Bitmap bitmap, String strFilePath)
{
        File fileCacheItem = new File(strFilePath);
        if(fileCacheItem.exists())
        fileCacheItem.delete();
        
    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();
    }
    }
}