我試圖合併2個圖像,一個是來自相機的位圖,第二個是.png文件存儲在繪圖中。我所做的是我用了兩個圖像爲位圖,我嘗試用帆布,這樣的合併它們:從相機合併圖像與繪圖的圖像
Bitmap topImage = BitmapFactory.decodeFile("gui.png");
Bitmap bottomImage = BitmapFactory.decodeByteArray(arg0, 0, arg0.length);
Canvas canvas = new Canvas(bottomImage);
canvas.drawBitmap(topImage, 0, 0, null);
但我不斷收到「位圖大小超過VM預算」的錯誤所有的時間。我嘗試了幾乎所有的東西,但仍然會一直拋出這個錯誤。還有另一種合併2個圖像的方式嗎?我需要做的事情很簡單 - 我需要拍照並將其與保存在繪圖中的.PNG圖像合併。例如,這個應用程序非常接近我需要的 - https://play.google.com/store/apps/details?id=com.hl2.hud&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5obDIuaHVkIl0。
謝謝:)
好吧,我用這個代碼示例,我的目的 - HTTP://機器人-er.blogspot.sk/2011/01/start-camera-auto-focusing-autofocus.html 它正是我所需要的 - 從相機預覽圖像,在buttonclick上拍照,在屏幕上點擊自動對焦。 問題在於合併來自此代碼的照片與存儲在繪圖中的.PNG圖像。 – andrejbroncek