混合来自OpenGL和Android相机的视图时图像失真,以便在使用takepicture方法时获取两者的图像.我查了一下,发现相机图片设置为640X480,openGL视图和相机预览都设置为1280×720.

所以我将相机图片大小设置为1280×720,结果非常完美.但是我无法在代码中设置大小,因为每个Android设备都会有所不同,并且每个设备都必须从支持的大小列表中选择预览大小和图片大小的设置.

考虑到这里有三个变量,活动布局的屏幕尺寸,相机预览尺寸和图片尺寸,最好的方法是什么.

是最好使用match_parent或fitXY作为FrameLayout大小,只能使用两个变量,预览大小和图片大小?

请注意预览大小和图片大小中的几个宽度和高度组合是相同的.例如1280 x 720同时存在于预览和图片中,是否总是会出现两种尺寸的匹配?

List previewSizes = mCamera.getParameters().getSupportedPreviewSizes();

List imageSizes = mCamera.getParameters().getSupportedPictureSizes();

// layout in the activity that the cameraView will placed in

int layoutWidth = frameLayout.getWidth();

int layoutHeight = frameLayout.getHeight();

例如,在测量后的一个Android平板电脑中,这些是使用的3个变量的结果

作为测量结果的活动中布局viewGroup的大小

1280 x 736

支持的图片尺寸

320 x 240

640 x 480

1024 x 768

1280 x 720 << best size in my example to use

1280 x 768

1280 x 920

1600 x 1200

2048 x 1536

2560 x 1440

2560 x 1536

2560 x 1920 << native resolution of hardware camera

支持的预览尺寸

176 x 144

320 x 240

352 x 288

480 x 320

480 x 368

640 x 480

800 x 480

800 x 600

864 x 480

864 x 576

960 x 540

1280 x 720 << best size in my example to use

1280 x 768

1280 x 960

Android拍照指定尺寸,相机在Android中,如何获得最佳尺寸,预览尺寸...相关推荐

  1. android自定义相机预览尺寸,相机在Android中,如何获得最佳尺寸,预览尺寸,图片尺寸,视图尺寸,图像扭曲...

    混合来自OpenGL和 Android相机的视图时图像失真,以便在使用takepicture方法时获取两者的图像.我查了一下,发现相机图片设置为640X480,openGL视图和相机预览都设置为128 ...

  2. Android 视频 短视频录制预览尺寸(简单几款机型测试)

    Android 视频 短视频录制预览尺寸(简单几款机型测试) 贴出下列2表目的也是便于大家对一般相机照片和预览主流尺寸有个大概了解 SurfaceView 照片支持尺寸 Picture Nexus 5 ...

  3. Android Camera API 2使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)

    这段时间有点忙,一直没时间写第三篇教程,其实代码很早之前就写好了.本系列教程会有三篇文章讲解Android平台滤镜的实现方式,希望在阅读本文之前先阅读前面两篇文档. 第一篇 Android Camer ...

  4. iOS学习:调用相机,选择图片上传,带预览功能

    iOS学习:调用相机,选择图片上传,带预览功能 发表于2年前(2013-05-30 21:38)   阅读( 18194) | 评论( 16) 27人收藏此文章,我要收藏 赞3 8月22日珠海 OSC ...

  5. winform界面嵌入dwg图纸_WPF中使用WinForm控件预览DWG文件(学习笔记)

    操作环境:XP,C# ,.Net4.0和VS2010中测试 WinForm中使用DWGThumbnail不用这么麻烦,下面讨论的是在WPF中使用,WPF中无法直接引用DWGThumbnail.ocx来 ...

  6. ArcEngine中实现对符号的预览图输出

    在ArcGis Engine中实现对符号的预览,生成预览图片.使用的时候只要调用SymbolToBitmp(符号,宽,高)就可以返回生成的图片了.关键代码如下: public System.Drawi ...

  7. 如何在WordPress中显示链接的实时预览

    Have you ever seen sites that show a live preview of links when you bring your mouse over them? That ...

  8. 在报表(FastReport)中动态载入jpg照片,预览时所有的记录都显示的是一张照片

    在报表(FastReport)中动态载入jpg照片,预览时所有的记录都显示的是一张照片 unit Unit1; interface uses Windows, Messages, SysUtils, ...

  9. Taro框架中 Image 和 Video 组件预览图片/视频时添加明显的关闭按钮以关闭全屏预览

    需求 Taro框架中 Image 和 Video 组件预览图片/视频时 添加明显的关闭按钮 以关闭全屏观看,避免用户直接操作返回后导致页面空白(原有消息记录消失 - 重新进入项目首页) [补充] 全屏 ...

最新文章

  1. .net程序员使用Oracle新手上路指南
  2. 一系列用于Fuzzing学习的资源汇总
  3. 解决AW2013用led_classdev_register()注册red但/sys/class/leds下看不到red的问题
  4. spring 通过编程来获取属性文件
  5. 机器学习实战(用Scikit-learn和TensorFlow进行机器学习)(九)
  6. 作为一枚学生党,如何快速通过拉好友赚取生活费!
  7. flutter DateTime 日期时间详细解析 Dart语言基础
  8. element ui select 自动向上向下弹出_达观数据:Selenium使用技巧与机器人流程自动化实战...
  9. Netbackup设备管理之Linux篇,Netbackup设备管理之Linux篇
  10. grails 私有库相关设置
  11. mysql 锁_浅谈MySQL的七种锁
  12. 基于软件仿真的PLC系统测试技术
  13. 黑马程序员——双列集合、泛型 笔记第十一篇
  14. coreldraw梯形校正_有哪些比较好的CDR教程?
  15. Linux部署启动服务脚本
  16. signature=bf81fe7f4f17ad23bbd6aa8f365d3bc7,【迅雷高端用户入门手册】(第七集)简单分析迅雷崩溃...
  17. html 画梯形容器,css怎么画梯形?
  18. linux挂载windows共享目录报错,linux通过cifs挂载windows共享目录
  19. python中columns用法_pandas中DataFrame修改index、columns名的方法示例
  20. macOS 上如何禁用 Adob​​e 后台进程,但保存 CPU、内存和网络活动呢

热门文章

  1. java汇编工具使用
  2. 2019电商生意经(三):内容化,跨界与反击
  3. AjaxPro的AJAX示例
  4. 时尚主题快闪视频相册视频案例制作教程(可转载)
  5. MYSQL数据库更改目录及NAVACATamp;nbs…
  6. Tomcatnbsp;Servletnbsp;JSPamp;nbs…
  7. 计算机辅助测试普通话考试流程,必看!普通话考试全流程详解!
  8. SDYY大学普通话考试报名系统说明文档
  9. 响应式布局以及提交网站
  10. 网线的制作方法及步骤