2012-11-23 6 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を使用して
関連する問題