【问题标题】:what is resolution of photo taken by iPhone 4 camera?iPhone 4 相机拍摄的照片分辨率是多少?
【发布时间】:2026-02-16 22:10:01
【问题描述】:

在规格中,

iPhone 4 屏幕分辨率和像素 密度 * iPhone 4 的屏幕分辨率为 960×640 像素,是 iPhone 4 的两倍 之前的 iPhone 机型

众所周知,当我们这样编码时,

CGImageRef screenImage = UIGetScreenImage();
CGRect fullRect = [[UIScreen mainScreen] applicationFrame];
CGImageRef saveCGImage = CGImageCreateWithImageInRect(screenImage, fullRect);

saveCGImage 的大小为 (320,480),我的问题是 iPhone 4 怎么样?是 (640,960) 吗?

如果像这样编码,当您打开 Photo.app 时,另一个问题是关于拇指视图中的黑色图像,

CGImageRef screenImage = UIGetScreenImage();

CGImageRef saveCGImage = CGImageCreateWithImageInRect(screenImage, CGRectMake(0,0,320,460));  // please note, I used 460 instead of 480

问题是当打开“Photo.app”时,在拇指视图中,这些图像被视为黑色,点击它查看详细信息时,没关系。 现在有解决这个问题的办法吗?

感谢您的宝贵时间。

更新问题:

当你在 iPhone 4 中调用 UIGetScreenImage() 来截屏时,也是 320x480 吗?

【问题讨论】:

    标签: iphone image cgimage


    【解决方案1】:

    来自Falk Lumo

    iPhone 4 主摄像头:

    • 5.0 Mpixels (2592 x 1936)
    • 1/3.2" 背照式 CMOS 传感器
    • 4:3 纵横比
    • 35 毫米胶片相机裁剪系数:7.64
    • 低 ISO 80(或更高)
    • 3.85 毫米镜头焦距
    • f/2.8 镜头光圈
    • 自动对焦:点按即可对焦

    等效 35mm 胶片相机和镜头:

    • 30 毫米 f/22

    【讨论】:

      【解决方案2】:

      iOS 设备拍摄的照片分辨率,

      • iPhone 6/6+、iPhone 5/5S、iPhone 4S(8 MP) - 3264 x
        2448 像素

      • iPhone 4、iPad 3、iPodTouch(5 MP) - 2592 x 1936 像素

      • iPhone 3GS(3.2 MP) - 2048 x 1536 像素

      • iPhone 2G/3G(2 MP) - 1600 x 1200 像素

      【讨论】:

        最近更新 更多