好吧,关于iOS设备的屏幕分辨率,我基本上有两个问题。
1)在iOS文档中的“点与像素”部分中,它指出将坐标作为点传递到框架中,并且“一个点不一定对应于屏幕上的一个像素”。如此处所示:https://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html
当它们不同时?直到现在,我还假设它们相等并且以像素坐标传递。这是一个随设备变化的参数吗?
2)我对PPI也有些困惑。我知道这在硬件屏幕上是什么意思(如果10“和7”显示器具有相同的像素分辨率,那么由于PPI较高,那么7“显示器将具有更好的图像质量。)但是,如果我保存一个72ppi或96甚至326的.png是仅用于打印还是在屏幕上视觉上有什么不同?
谢谢
最佳答案
在视网膜设备(iPhone 4、4S或5和iPad 3或4)上,每个点有2个像素。在非视网膜设备上,每个点有1个像素。
除iPhone 5外,所有iPhone的屏幕尺寸均为320x480点。视网膜iPhone的屏幕尺寸为640x960像素(但点尺寸与非视网膜设备相同)。
在iOS中处理图片时,最重要的是像素大小,而不是PPI。请记住,您的@ 2x图像的宽度和高度应该是普通非视网膜图像的两倍。
关于ios - cocoa 点vs像素和PPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15666896/