Q
使用畫布
2
A
回答
2
試試這個:
Bitmap bmp = Bitmap.createBitmap(...);
Canvas can = new Canvas(bmp);
當你改變你的畫布,BMP位圖也可能發生變化。畫布只與位圖畫布有關,並且您不需要保存畫布。只保存位圖(bmp)。
0
要將畫布圖形保存爲圖像,需要使用toDataURL方法將其轉換爲數據url。一旦你的數據鏈接,你可以用它來設置圖像元素的來源,這樣用戶可以右鍵點擊並下載圖像:
// save canvas image as data url (png format by default)
var dataURL = canvas.toDataURL();
// set canvasImg image src to dataURL
// so it can be saved as an image
document.getElementById("canvasImg").src = dataURL;
參考:http://www.html5canvastutorials.com/advanced/html5-canvas-save-drawing-as-an-image/
+0
但Android不太支持'toDataURL' :( – 2012-03-27 14:43:56
相關問題
- 1. 使用tkinter畫布的畫布佈局
- 2. 使用畫布
- 3. 使用HTML5畫布
- 4. 使用多個畫布比使用多個畫布慢?
- 5. 使用png文件的畫布動畫
- 6. 使用畫布和javascript嵌套動畫
- 7. 動畫畫布使用循環和setInterval
- 8. 如何使用setInterval動畫畫布
- 9. 使用FaceDetectionListener在眼睛上畫畫布
- 10. 使用畫布的Javascript中的動畫
- 11. 使用畫布動畫作爲背景
- 12. 使用畫布繪製Rects
- 13. 使用畫布繪圖
- 14. 使用HTML5畫布繪圖
- 15. 使用Javascript - 畫布的drawImage
- 16. 使用J2ME清除畫布
- 17. Android - 如何使用畫布
- 18. 使用PHP生成畫布
- 19. 使用HTML5對齊畫布
- 20. 使用彈出畫布
- 21. 在Android中使用畫布
- 22. 使用createPattern()與畫布
- 23. 旋轉使用佈局畫布變換
- 24. 使用佈局放置畫布
- 25. dispatchDraw(畫布畫布)
- 26. 使用畫布創建和使用類
- 27. 使用Fabric Js的Svg到畫布轉換污染畫布
- 28. 如何使用畫布生成新的IMG,在其他畫布
- 29. 防止使用SurfaceView繪製畫布以外的畫布
- 30. onDraw(畫布畫布)在使用android API的線程中
但如何保存位圖到一張SD卡? – NickHalden 2010-09-20 10:29:48
我認爲你需要使用壓縮(Bitmap.CompressFormat格式,int質量,OutputStream流) – 2010-09-21 05:10:37
此方法將位圖寫入outputStream。之後,將此輸出流寫入SD卡上的文件。 – 2010-09-21 05:11:20