2012-11-23 4 views

답변

5

체크 아웃이 링크에서이 링크 this link 을 당신이 비트 맵으로 얻은 이미지를 저장하는 데 사용되는 방법

void saveImage() { 

    try { 
     String filename = Environment.getExternalStorageDirectory().toString(); 

     File f = new File(filename ,"myImage.png"); 
     f.createNewFile(); 
     System.out.println("file created " + f.toString()); 
     FileOutputStream out = new FileOutputStream(f); 
     Bitmap bitmap = showImage(urlStr); 
     bitmap.compress(Bitmap.CompressFormat.PNG, 90, out); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    }  
} 

을 찾을 수 있습니다. 캔버스에서 비트 맵을 얻으려면 this link을 확인하십시오.

희망 이것이 도움이됩니다.

해피 코딩

1

캔버스는 비트 맵에 그려야합니다.

new Canvas(myBitmap);으로 캔버스를 작성해야합니다. 따라서 캔버스를 그리면 비트 맵으로 그려집니다.

String fileName = Environment.getExternalStorageDirectory() + "/test.png"; 
OutputStream stream = new FileOutputStream(fileName); 
/* Write bitmap to file using JPEG or PNG and 80% quality hint for JPEG. */ 
myBitmap.compress(CompressFormat.PNG, 80, stream); 
stream.close(); 
:

그렇게 다음 (코드 heremyBitmap를 사용하여
관련 문제