[問題] 根據SurfaceView照相擷取某部分

看板AndroidDev作者時間13年前 (2011/04/28 18:11), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/2 (看更多)
問題: 希望能夠在SurfaceView預覽中有一個小區塊 然後拍出的照片就只會有那個小區塊的部分 預期輸出: 出來的圖片只會有預覽小區塊中的那個部分 因為想對發票做二值化,但是照出來的區域太大了... 想藉由SurfaceView限制拍照區域,然後直接輸出該區域像素去做二值化... 請問有沒有大概的方式能建議小弟一下呢? 另外想請問我的SurfaceView在手機直式的時候方向會變成轉置的 但橫式是正常的,所以現在只能限制 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 請問這個能怎麼改善呢? 因為我是想讓它是直式的.... 謝謝大家... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.108.60.26 ※ 編輯: ninewords 來自: 120.108.60.26 (04/28 18:12)

04/28 19:06, , 1F
據說2.3之後才能讓相機轉直式
04/28 19:06, 1F

04/28 22:35, , 2F
上面#1DjZNPA1這篇的code就是很好的範例啊@@
04/28 22:35, 2F

04/28 23:00, , 3F
用ViewGroup.setLayoutAnimation()
04/28 23:00, 3F

04/28 23:04, , 4F
我只寫大觀念,有空再寫詳細點 http://goo.gl/dewd7
04/28 23:04, 4F

04/29 00:45, , 5F
我了解了!! 謝謝你們^^
04/29 00:45, 5F
想另外請問一下, 要怎麼讓surfaceview一邊能預覽相機一邊又能用Canvas drawLine呢? 因為想讓他有一條類似掃描基準線的東西....但不知道怎麼做比較好... 謝謝 ※ 編輯: ninewords 來自: 120.108.57.141 (04/29 13:09)

04/29 13:45, , 6F
好像就是m大的那篇範例@@ 研讀中...
04/29 13:45, 6F
文章代碼(AID): #1DkJrHfX (AndroidDev)
文章代碼(AID): #1DkJrHfX (AndroidDev)