android 拍照时怎么在surfaceView上添加一个矩形框,只拍下矩形框范围内的照片?RT。还有怎么解析照片中的数
android 拍照时怎么在surfaceView上添加一个矩形框,只拍下矩形框范围内的照片?
RT。还有怎么解析照片中的数据,主要是一些数字,不涉及到中文。请求赐教,谢谢大家!
[解决办法]
求高手帮忙解答下
[解决办法]
你可以用自己的布局文件限定View的大小,把View放进去之后拍出来就只有那么大了
[解决办法]
功能要求就是可以预览全部,但只拍摄矩形框范围的地方。谢谢帮顶!
[解决办法]
限制拍照区域surface的大小,或者直接对整个byte数组进行计算
[解决办法]
我想做的功能是整个屏幕可以预览,在屏幕的正中间有一个矩形框,矩形框要显示出来,然后拍下来只是矩形框这个部分。楼上两位再帮我想下,谢谢!
[解决办法]
思路就是我说的那样
[解决办法]矩形框要怎么绘制
[解决办法]不需要自己绘制,你解压下android.jar包,下面的res/drawable文件夹有几个矩形框
[解决办法]再顶一下,楼上讲的看不明白。哪位高手讲解下实现方法。我本来想在surfaceCreated()方法内用
Canvas canvas = mSurfaceHolder.lockCanvas();// 获取画布
Paint mPaint = new Paint();
mPaint.setColor(Color.BLUE);
canvas.drawRect(new RectF(0, 0, 80, 80), mPaint);
mSurfaceHolder.unlockCanvasAndPost(canvas);// 解锁画布,提交画好的图像
来画这个矩形框,但提示错误
12-28 03:18:46.099: ERROR/AndroidRuntime(746): FATAL EXCEPTION: main
12-28 03:18:46.099: ERROR/AndroidRuntime(746): android.view.SurfaceHolder$BadSurfaceTypeException: Surface type is SURFACE_TYPE_PUSH_BUFFERS
[解决办法]再顶一下,楼上讲的我不明白。我原来在surfaceCreated()中用下面方法来实现
Canvas canvas = mSurfaceHolder.lockCanvas();// 获取画布
Paint mPaint = new Paint();
mPaint.setColor(Color.BLUE);
canvas.drawRect(new RectF(0, 0, 80, 80), mPaint);
mSurfaceHolder.unlockCanvasAndPost(canvas);// 解锁画布,提交画好的图像
不过提示错误:
ERROR/AndroidRuntime(626): android.view.SurfaceHolder$BadSurfaceTypeException: Surface type is SURFACE_TYPE_PUSH_BUFFERS
哪个高手介绍下怎么实现拍照时在屏幕中央画出(或显示出)矩形框,不甚感激!
[解决办法]求助求助!!!!
[解决办法]同求助,怎么在摄像头预览的时候显示一个红色矩形框啊??????????
[解决办法]http://blog.csdn.net/yanzi1225627/article/details/7934710 我实现的和您的类似 但还不能满足您的要求
[解决办法]这个画红色矩形框的功能实现了,现在是只拍摄 矩形框中的内容么有实现啊!!??????