我目前正在繪製畫布,其中我用白色背景畫布(與canvas.drawcolor(Color.WHITE);)和草圖漫畫漫畫,允許有一些顏色的油漆。問題是,當我去保存畫布圖像只有黑色屏幕色彩做得到保存既不畫布白色背景,也沒有繪製圖像時,會出現.. 我爲使用這段代碼保存帆布保存畫布繪圖到SD卡
public void saveAsJpg (File f)
{
String fname = f.getAbsolutePath();
FileOutputStream fos = null;
try
{
fos = new FileOutputStream (f);
mBitmap.compress (CompressFormat.JPEG, 95, fos);
Toast.makeText (getApplicationContext(), "Saved " + fname, Toast.LENGTH_LONG).show();
}
catch (Throwable ex)
{
Toast.makeText (getApplicationContext(), "Error: " + ex.getMessage(), Toast.LENGTH_LONG).show();
ex.printStackTrace();
}
}
請幫助,,,, thnx提前
在這種情況下,「畫布」是什麼意思?這是Java嗎? Android的? – Gabe 2011-03-14 05:56:52
Sooo對不起,之前它是** Android畫布** – GouravJn 2011-03-15 04:38:52
您既不刷新也不關閉您的輸出流。做這件事並沒有幫助,你必須顯示將位圖附加到畫布上的代碼。另見:http://www.tutorialforandroid.com/2010/11/drawing-with-canvas-in-android-saving.html – Gabe 2011-03-15 05:22:03