代码之家  ›  专栏  ›  技术社区  ›  Forrest

iPhone4相机拍摄的照片分辨率是多少?

  •  3
  • Forrest  · 技术社区  · 16 年前

    iPhone 4屏幕分辨率;像素 密度 *iPhone4的屏幕分辨率为960640像素,是iPhone的两倍

    我们知道,当我们这样编码的时候,

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

    saveCGImage会有大小(320480),我的问题是iphone4怎么样?是640960吗?

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

    CGImageRef屏幕图像= UIGetScreenImage();

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

    问题是,当打开“Photo.app”时,在拇指视图中,这些图像显示为黑色,当单击它查看详细信息时,这是可以的。 这个问题现在有什么解决办法吗?

    谢谢你的时间。

    更新问题:

    2 回复  |  直到 16 年前
        1
  •  6
  •   Craig Trader    16 年前

    从 Falk Lumo :

    iPhone 4主摄像头:

    • 5.0兆像素(2592 x 1936)
    • 1/3.2“背光CMOS传感器
    • 4:3纵横比
    • 低ISO 80(或更好)
    • f/2.8镜头光圈
    • 自动对焦:点击对焦

    相当于35毫米胶片相机和镜头:

    • 30毫米f/22
        2
  •  3
  •   Vandit Mehta    11 年前


    • 2448像素

    • iPhone4、iPad3、iPodTouch(5 MP)-2592 x 1936像素

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

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

    推荐文章