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

3

在规格说明中,

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

问题是当打开“照片应用程序”时,在缩略图视图中,这些图像显示为黑色,但单击它以查看详细信息时,一切正常。 现在有解决这个问题的方法吗?
谢谢您的时间。
更新问题:
当您调用UIGetScreenImage()在iPhone 4中捕获屏幕时,它也是320x480吗?
2个回答

6

来自Falk Lumo

iPhone 4 主摄像头:

  • 500万像素(2592 x 1936)
  • 1/3.2英寸背照式CMOS传感器
  • 4:3宽高比
  • 35毫米胶片相机剪裁因子:7.64
  • 低ISO 80(或更好)
  • 3.85毫米镜头焦距
  • f/2.8镜头光圈
  • 自动对焦:轻触对焦

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

  • 30毫米f/22

3

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

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

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接