看板 AndroidDev 關於我們 聯絡資訊
問題: 希望能夠在SurfaceView預覽中有一個小區塊 然後拍出的照片就只會有那個小區塊的部分 預期輸出: 出來的圖片只會有預覽小區塊中的那個部分 因為想對發票做二值化,但是照出來的區域太大了... 想藉由SurfaceView限制拍照區域,然後直接輸出該區域像素去做二值化... 請問有沒有大概的方式能建議小弟一下呢? 另外想請問我的SurfaceView在手機直式的時候方向會變成轉置的 但橫式是正常的,所以現在只能限制 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 請問這個能怎麼改善呢? 因為我是想讓它是直式的.... 謝謝大家... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.108.60.26 ※ 編輯: ninewords 來自: 120.108.60.26 (04/28 18:12)
mamaya3:據說2.3之後才能讓相機轉直式 04/28 19:06
coronach:上面#1DjZNPA1這篇的code就是很好的範例啊@@ 04/28 22:35
lovelycateye:用ViewGroup.setLayoutAnimation() 04/28 23:00
lovelycateye:我只寫大觀念,有空再寫詳細點 http://goo.gl/dewd7 04/28 23:04
ninewords:我了解了!! 謝謝你們^^ 04/29 00:45
想另外請問一下, 要怎麼讓surfaceview一邊能預覽相機一邊又能用Canvas drawLine呢? 因為想讓他有一條類似掃描基準線的東西....但不知道怎麼做比較好... 謝謝 ※ 編輯: ninewords 來自: 120.108.57.141 (04/29 13:09)
ninewords:好像就是m大的那篇範例@@ 研讀中... 04/29 13:45