iphone - 我可以通过编程设置 iPhone 相机的焦距吗?

标签 iphone camera

您好,我想知道是否可以将 iPhone 相机的焦距固定在某个距离,例如 120mm。是否有可能以编程方式实现这一目标?

感谢您的时间和帮助:D

最佳答案

不,iPhone 摄像头是固定焦距 ( 5.4mm for the iPhone 4 ) 并且无法变焦 - 也许您的意思是 focal distance 是图像聚焦时距镜头的距离?如果您指的是焦距,那么这个答案对您没有用。 :-(

如果您想模拟不同焦距(即变焦)的效果,您可以简单地裁剪图像,尽管裁剪后的图像的分辨率会低于未裁剪的原始图像的分辨率。

iPhone 4的真实焦距为5.4mm,全画幅等效焦距为29.4mm。您想要的 120mm 焦距也是全画幅等效焦距。

120/29.4 约为 4。因此,使用您的应用程序剪掉 iPhone 照片的高度和宽度的中间 1/4 (25%),您就模拟了 120mm 镜头的视野。

iPhone 4 以 2592x1936 的分辨率拍摄照片,因此裁剪后的照片将为 648x484。这大约是 VGA 分辨率。

关于iphone - 我可以通过编程设置 iPhone 相机的焦距吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255510/

相关文章:

iphone - 没有互联网时的用户位置 GPS 坐标

Android异常: java. io.IOException:打开失败:EACCES(权限被拒绝)

iPhone iOS 4.0 相机 FigCreateCGImageFromJPEG 返回 -1

iphone - iOS - 快门触发时捕获数据

ios sqlite3 数据库仅在某些 ios 版本上没有这样的表

ios - Paypal 快速结帐 - iOS

iphone - 使用相同的按钮播放/暂停 [AVAudioPlayer]

Android给图片添加文字并保存

ios - 仅允许访问 HTML5 中的相机设备

iphone - 继续先前下载的 session 而不使用 ASIHTTPRequest