Android Camera 预览图像被拉伸变形的解决方法
来源:互联网 发布:淘宝搜什么能买到片 编辑:程序博客网 时间:2024/04/29 14:27
问题描述:
预览图像被拉伸变形
问题原因:
由于预览图像大小跟SurfaceView 大小不一致引起
解决方法:
获取系统支持的所有预览尺寸[getSupportedPictureSizes],然后再取一个比较接近的尺寸进行设置[setPreviewSize]
选择最佳尺寸方法:
private Point getBestCameraResolution(Camera.Parameters parameters, Point screenResolution){float tmp = 0f;float mindiff = 100f;float x_d_y = (float)screenResolution.x / (float)screenResolution.y;Size best = null;List<Size> supportedPreviewSizes = parameters.getSupportedPreviewSizes();for(Size s : supportedPreviewSizes){tmp = Math.abs(((float)s.height/(float)s.width)-x_d_y);if(tmp<mindiff){mindiff = tmp;best = s;}}return new Point(best.width, best.height); }
1 2
- Android Camera 预览图像被拉伸变形的解决方法
- Android Camera 预览图像被拉伸变形的解决方法
- Camera预览图像拉伸
- 关于camera图像拉伸变形的问题
- Camera 使用SurfaceView预览图像拉伸
- Android解决SurfaceView预览Camera拉伸问题
- android camera中的预览图片变形的解决办法
- android camera中的预览图片变形的解决办法
- android camera 摄像头预览画面变形
- 基于 face++的人脸检测,解决了 camera 预览变形,图像方向不对等问题.
- Android Camera setRecordingHint(true)函数 在部分手机上的问题,例如拉伸,变形
- Android Camera多屏幕适配解决预览照片拉伸
- Android Camera开发分辨率 清晰度 图像变形
- Android Camera开发分辨率 清晰度 图像变形
- MT6575 平板模式 camera 预览拉伸的问题
- 解决SurfaceView预览Camera拉伸问题
- 自定义相机预览图片拉伸的巧妙解决方法
- Android摄像头非全屏预览,怎么保证图像不变形
- python新浪微博模拟登陆
- 算法面试题
- leetcode pox(x,n)
- Struts2里面<result name="success" type="redirect">/add.jsp?username=${username}</result>出错
- 模块化设计的Linux
- Android Camera 预览图像被拉伸变形的解决方法
- java字符串常量池知识
- 删除win7中服务的某一个服务
- WIFI DIRECT开发(二)目标与服务模型
- 关于函数返回值是指针的问题
- java对象如何映射clob
- android学习总结(二)----MVC在实际中的应用
- H264和X264究竟有什么区别?
- Windows下安装eclipse C++版