当前位置: 首页 > news >正文

如何建设一个彩票网站广州网站建设 中网科技

如何建设一个彩票网站,广州网站建设 中网科技,专业做网站哪家便宜,seo手机关键词网址csdn 问题 安卓camera1在预览时#xff0c;预览画面看起来被拉伸了#xff0e; 如图#xff0c;圆形的盖子#xff0c;变成椭圆形了#xff0e; 代码 默认流程#xff0c;如下为大致的打开摄像头并进行预览显示的代码 private Camera mCamera null; private Surfa…csdn 问题 安卓camera1在预览时预览画面看起来被拉伸了 如图圆形的盖子变成椭圆形了 代码 默认流程如下为大致的打开摄像头并进行预览显示的代码 private Camera mCamera null; private SurfaceView mSurfaceView null; private SurfaceHolder holder null;mSurfaceView (SurfaceView) findViewById(R.id.surfaceView); holder mSurfaceView.getHolder(); holder.addCallback(this); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);mCamera Camera.open(mCameraId); // .... 中间设置方向等省略 mCamera.setPreviewDisplay(holder); mCamera.startPreview();解决 网上大部分的解决方法(实测不一定有效) 原理是遍历摄像头分辨率找到与当前屏幕契合的分辨率并设置为预览大小 如下代码getOptimalPreviewSize的调用放在上面的mCamera.startPreview();之前 Camera.Parameters parameters null; parameters mCamera.getParameters(); DisplayMetrics dm getResources().getDisplayMetrics(); ListSize previewSizes parameters.getSupportedPreviewSizes(); Size previewSize getOptimalPreviewSize(previewSizes, dm.widthPixels, dm.heightPixels); parameters.setPreviewSize(previewSize.width, previewSize.height);private Size getOptimalPreviewSize(ListSize sizes, int w, int h) {final double ASPECT_TOLERANCE 0.1;double targetRatio (double) w / h;if (sizes null)return null;Size optimalSize null;double minDiff Double.MAX_VALUE;int targetHeight h;// Try to find an size match aspect ratio and sizefor (Size size : sizes) {double ratio (double) size.width / size.height;if (Math.abs(ratio - targetRatio) ASPECT_TOLERANCE)continue;int tempDiff Math.abs(size.height - targetHeight);if (tempDiff minDiff) {optimalSize size;minDiff tempDiff;}}// Cannot find the one match the aspect ratio, ignore the requirementif (optimalSize null) {minDiff Double.MAX_VALUE;for (Size size : sizes) {if (Math.abs(size.height - targetHeight) minDiff) {optimalSize size;minDiff Math.abs(size.height - targetHeight);}}}return optimalSize; }实测可用方法 把摄像头预览大小设置成屏幕显示大小在mCamera.startPreview()调用如下代码 public static void setCameraPreviewSize(Camera camera) {WindowManager manager (WindowManager) FactoryTestApplication.getContext().getSystemService(Context.WINDOW_SERVICE);Display display manager.getDefaultDisplay();Parameters parameters camera.getParameters();parameters.setPreviewSize(display.getHeight(), display.getWidth());camera.setParameters(parameters); }显示正常图如下 作者帅得不敢出门 csdn原创谢绝转载
http://www.pierceye.com/news/38322/

相关文章:

  • 天津建设网站免费沈阳京科医院
  • 网站建设需要用到iis吗wordpress头像解决
  • 互联网网站模版专业的美容网站建设
  • 西山区城市建设局网站网站建设入门教程
  • 电子商务网站建设asp蓬莱住房和规划建设管理局网站
  • 做书法网站的目的找活做的网站
  • 国外做免费的视频网站朝阳区办公
  • 网站建设运营公司大全wordpress知更鸟主题教程
  • 手机网站表单验证建设网站需要什么信息
  • 深圳市城乡住房和建设局网站首页山海关区建设局网站
  • 廊坊网站建设 elu网站建设基
  • 佛山制作做网站建设信用卡申请进度查询官方网站
  • 简约大方自助建站模板黑龙江网络科技有限公司
  • 基金项目实验室信息网站建设网站底部信息
  • 个人建设网站教程网站制作哪家大
  • 东兰县建设局网站深圳市潮流网络是不是外包
  • 档案网站建设中企动力 网站价格
  • 谷歌俄语网站深圳信用网
  • 阳江网站seo公司软件开发平台 devcloud
  • 唐山建设网站建设银行博士后招聘网站
  • 哪个网站的课件做的好处吉林seo关键词
  • 专门做酒店的招聘网站商标注册费用一般是多少钱
  • 柳州网站推广哪家好网站建设 麓谷
  • 中小企业做网站成都网站公司
  • 广州网站改版莱芜金点子最新招聘平台
  • sketch网站花边怎么做有个网站301什么
  • 孟村网 网站网络营销推广方法word
  • 公网怎么做网站视频网站直播怎么做的
  • 网站备案照片怎么弄电商网站建设属于研发费用吗
  • 网畅学校网站管理系统广州番禺发布网