不同iOS相机的图像尺寸?

时间:2011-11-16 14:51:18

标签: ios camera

我正在我的应用中创建一项功能,让人们可以在设备相机中拍照,并在拍摄的图像上方添加一个叠加层。

我是通过将从相机接收的图像与其他叠加图像合并来实现的。

我知道在iPhone 4上,相机图像是1936 x 2592.所以我准备了相同尺寸的叠加图像。

我想知道iPad,iPhone 5等其他设备或这些设备的前置摄像头的图像尺寸是否不同?由于我只有iPhone 4,我无法检查。

顺便说一句,如果有人知道更好的方法,我将不胜感激任何建议。

由于 沙尼

2 个答案:

答案 0 :(得分:7)

图像尺寸取决于可用的相机。 iPhone 4拥有500万像素的摄像头,可产生2592x1936像素。例如,iPhone 4S配备了一个800万像素的摄像头,其照片为3264×2448像素。较旧的手机具有较低分辨率的相机,iPad 2似乎有一个70万像素的相机......

简而言之,您无法真正依赖特定的图像尺寸,尤其是如果您想要面向未来。您必须提供所有特定分辨率的叠加层并进行适当更新,或者使用相当大的版本进行缩小(可能不太漂亮)。如果可能的话,最好的方法是在手机上呈现叠加层(你需要有一个矢量表示)。

答案 1 :(得分:4)

我做了一些测试,这是我到目前为止的结果,随时可以添加到我的列表中。

iPhone6

Front:
960.0 - 3x
1280.0 - 4x
Back:
2448.0 - 3x
3264.0 - 4x

iPhone4

Front:
480.0 - 3x
640.0 - 4x
Back:
1936.0 - 121x
2592.0 - 162x

iPad4

Front:
960.0 - 3x
1280.0 - 4x
Back:
1936.0 - 121x
2592.0 - 162x
相关问题