在规格中,
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?
答案 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像素