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