作者eaden (evenrain)
看板AndroidDev
標題Re: [問題] 根據SurfaceView照相擷取某部分
時間Fri Apr 29 17:39:02 2011
※ 引述《ninewords (freeman)》之銘言:
: 問題: 希望能夠在SurfaceView預覽中有一個小區塊
: 然後拍出的照片就只會有那個小區塊的部分
: 預期輸出: 出來的圖片只會有預覽小區塊中的那個部分
: 因為想對發票做二值化,但是照出來的區域太大了...
: 想藉由SurfaceView限制拍照區域,然後直接輸出該區域像素去做二值化...
: 請問有沒有大概的方式能建議小弟一下呢?
: 另外想請問我的SurfaceView在手機直式的時候方向會變成轉置的
: 但橫式是正常的,所以現在只能限制
: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
: 請問這個能怎麼改善呢? 因為我是想讓它是直式的....
: 謝謝大家...
直式的畫面要讓相機轉向可以加上底下的程式碼 2.2 以上適用
camera = Camera.open();
camera.setDisplayOrientation(90);
Camera.Parameters p = camera.getParameters();
p.setRotation(90);
camera.setParameters(p);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.223.100
1F:推 ninewords:謝謝你!! 看來我的實驗機不能用~~2.1 04/29 18:32
2F:→ nvidia:2.1都要被淘汰了吧 別執著了XD 04/29 19:50