我想在顯示圖像時從SD卡中打開圖像我想使用觸摸和動作事件在圖像上繪製圖像並將圖像保存回來。任何幫助或指向任何示例代碼的指針都會有很大的幫助。使用背景圖像在畫布上繪圖並保存圖像
0
A
回答
1
我敢肯定有很多方法,很多方面比這更好的,但是這是我會怎麼做:
基本上在我的理解,你需要從SD卡打開圖像的位圖在您的活動中使用imageview。 http://www.higherpass.com/Android/Tutorials/Working-With-Images-In-Android/2/
然後,您需要逐像素地獲取顏色的每個值,以便您可以在onTouchEvent中更改它。 http://developer.android.com/reference/android/graphics/Bitmap.html請參閱getPixel()和setPixel()
用戶可以在其上繪製東西。您需要一些方法來捕捉運動事件,並通過獲取所有像素來更改剛獲得的圖像的數據模型。你可以使用表面視圖或類似的東西。 Android: creating a Bitmap with SurfaceView content
最後您需要將圖片保存到SD卡。 Android write to sd card folder
希望這有助於
相關問題
- 1. 在畫布上繪製背景圖像
- 2. 在畫布上繪圖並保存圖像
- 3. 如何在另一個背景圖像上保存fabricjs畫布圖像?
- 4. 使用圖像作爲背景畫布
- 5. 背景圖像使用onDraw畫布?
- 6. 在Android中保存畫布在圖像上繪圖
- 7. 使用畫布在圖像(jpg或png)上繪圖並將圖形與圖像一起保存
- 8. 上傳圖像作爲背景畫布
- 9. 在3層畫布上繪製圖像並保存
- 10. HTML5畫布 - 如何在圖像背景上繪製線條?
- 11. Tkinter:如何在背景畫布上繪製圖像
- 12. 在畫布上繪製Div的背景圖像
- 13. 移動背景圖像,同時保持正面圖像靜止在畫布上
- 14. 在p5JS畫布上更改背景圖像顯示背景圖像背後的已繪製對象
- 15. 如何讓用戶在畫布內繪製並保存圖像?
- 16. 使用UIImagePickerController在設備上保存圖像並保存圖像
- 17. 閃存上傳圖像繪製畫布
- 18. 保存畫布只保存沒有繪圖的背景
- 19. 在背景圖像上繪製一條線,並在背景圖片上
- 20. 帆布背景圖像是在第二個繪製圖像
- 21. 用JQuery在畫布上繪製圖像
- 22. 在背景圖像背景圖像
- 23. 在畫布背景圖像下移動圖像
- 24. CSS:在另一個圖像(或畫布)內的背景圖像
- 25. 繪製畫布後在手機中保存畫布圖像
- 26. 繪製並保存圖像
- 27. 在畫布中繪製並將其保存爲較大圖像
- 28. 保存具有背景圖像的畫布
- 29. 將畫布對象保存爲圖像 - 黑色背景
- 30. 保存沒有背景圖像的油漆畫布
我能夠打開圖像從SD卡到位圖imageview。當我在屏幕上看到圖像時,我觸摸屏幕並獲得動作事件。在運動事件上應該做些什麼。我應該在現有的位圖上做setPixel,然後繪製這個位圖。如何將觸摸位置轉換爲要修改的位圖像素。當我在觸摸事件的X和Y座標上設置像素時,我會變得優秀。有沒有其他的方式來繪製現有的圖片。 – 2012-03-15 12:09:18
是在畫布上繪製,並更改數據結構中的像素,而不是實際的圖片。然後在用戶想要保存時創建一張新照片。 – AJcodez 2012-03-16 23:50:05
你能告訴我一個示例代碼如何做到這一點。我正在跟蹤運動事件 – 2012-03-21 17:46:28