我創建了可以用來在其上繪製一些形狀的畫布。 如何將其內容保存到用戶的SD卡上的PNG文件?如何將畫布視圖保存爲PNG文件?
5
A
回答
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);
創建畫布。所以當你在畫布上繪畫時,它會繪製到你的位圖上。
所以使用myBitmap
執行下列操作(代碼here:
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();
相關問題
- 1. 從Java Servlet將畫布圖像保存爲png圖像文件
- 2. 如何使用圖像畫布保存爲PNG文件
- 3. filepicker.io - 畫布保存爲PNG
- 4. 如何將畫布保存爲PNG圖像?
- 5. HTML5將畫布保存爲PNG
- 6. 將畫布保存爲PNG或JPEG文件
- 7. 將畫布另存爲PNG
- 8. 將畫布另存爲PNG
- 9. 將畫布另存爲PNG
- 10. 如何將畫布保存爲圖像?
- 11. 如何將ID2D1Bitmap保存爲PNG文件
- 12. 如何將HTML5畫布圖像保存爲json文件
- 13. 如何將整個可滾動畫布保存爲PNG?
- 14. 如何將整個可滾動畫布保存爲Png
- 15. 如何將畫布顯示保存爲透明PNG?
- 16. 將視圖保存爲png laravel
- 17. 畫布 - 將畫布另存爲PNG並且不顯示畫布
- 18. 如何通過php腳本將畫布保存爲localhost中的png並將圖像加載到畫布中?
- 19. Fiware-Orion如何將圖像保存爲.png文件到orion
- 20. 如何將圖像畫布保存到文件夾?
- 21. 將android畫布保存爲位圖
- 22. 將畫布保存爲圖像
- 23. 將BitmapData/ByteArray保存爲PNG文件
- 24. Android:將畫布保存爲SD卡上的JPEG/PNG
- 25. 如何將顫動畫布保存爲位圖圖像?
- 26. 如何保存畫布圖畫?
- 27. 如何從視頻裁剪畫布並保存爲圖像?
- 28. 將視圖保存爲文件
- 29. php/javascript保存畫布爲文件
- 30. javascript保存來自IE的畫布(png)