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

时间:2010-07-17 04:02:02

标签: iphone image cgimage

在规格中,

  

iPhone 4屏幕分辨率&像素   密度   * iPhone 4的屏幕分辨率为960×640像素,是其两倍   以前的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”时,在拇指视图中,这些图像被视为黑色,当点击它以查看详细信息时,这没关系。 现在有任何解决这个问题的方法吗?

感谢您的时间。

更新问题:

当您调用UIGetScreenImage()来捕获iPhone 4中的屏幕时,它是否也是320x480?

2 个答案:

答案 0 :(得分:6)

来自Falk Lumo

  

iPhone 4主摄像头:

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

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

     
      
  • 30 mm f / 22
  •   

答案 1 :(得分:3)

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像素