作者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