1

好吧,关于 iOS 设备的屏幕分辨率,我基本上有两个问题。

1) 在 iOS 文档中,在 Point vs Pixels 部分,它声明坐标作为点传递给框架,并且“一个点不一定对应于屏幕上的一个像素”。在这里找到:https ://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html

当它们不同时?到目前为止,我假设它们相等并传入像素坐标。这是一个随设备变化的参数吗?

2)我对PPI也有点困惑。我知道这在硬件屏幕上意味着什么(如果 10" 和 7" 显示器具有相同的像素分辨率,那么 7" 显示器将具有更好的图像质量,因为 PPI 更高)。但是如果我保存它有什么区别72ppi 或 96 甚至 326 的 .png?它只是用于打印还是在我的屏幕上视觉上有什么不同?

谢谢

4

1 回答 1

4

在 Retina 设备(iPhone 4、4S 或 5,以及 iPad 3 或 4)上,每个点有 2 个像素。在非视网膜设备上,每个点有 1 个像素。

除 iPhone 5 外,所有 iPhone 的屏幕尺寸均为 320x480 点。视网膜 iPhone 的屏幕尺寸为 640x960 像素(但点大小与非视网膜设备相同)。

在 iOS 中处理图像时,重要的是像素大小,而不是 PPI。请记住,您的 @2x 图像的宽度和高度应该是常规非视网膜图像的两倍。

于 2013-03-27T19:01:52.413 回答