确定ios相机宽高比

 陈俊凯660638 发布于 2023-02-12 19:31
  • ios
  • 我想知道是否有人知道如何在拍摄照片之前获得iOS相机的宽高比.我已经做了一些阅读,似乎4/3的宽高比在设备上非常普遍,但不确定这是否适用于所有设备或交易是什么.我知道你可以在拍照后弄明白,但我正在寻找一种方法来确定它.

    谢谢

    编辑:

    从我到目前为止的反应来看,我认为我需要澄清我的问题.iOS相机的宽高比是相机的物理属性,与拍摄照片的方向无关.有没有人知道如何在拍摄前/不拍照时获得此比率.

    1 个回答
    • 从iOS 7开始,您可以获得视频/摄像头的尺寸:

      CGSize size = CMVideoFormatDescriptionGetPresentationDimensions(camera.activeFormat.formatDescription, YES, YES);
      

      相机cameraAVCaptureDevice*物体在哪里.

      还有CMVideoFormatDescriptionGetDimensions().不幸的是,这似乎与相机图像不一样.在我的iPhone 4S(iOS 7)上,... GetDimensions()返回1920x1080,这似乎与AVCaptureStillImageOutput返回的尺寸不同.但是,宽高比是正确的.

      如果您正在寻找AVCaptureVideoPreviewLayer的正确尺寸的宽高比,您无需担心.只需将框架设置为您想要适合的任何框架,它将自动以正确的宽高比为中心.在iOS 7上它有一个清晰的背景,所以一切正常.

      2023-02-12 19:35 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有