iPhone屏幕知识点
2019獨角獸企業重金招聘Python工程師標準>>>
參考http://foggry.com/blog/2014/09/28/iphoneping-mu-zhi-shi-dian-jie-xi/總結:
Retina顯示屏(視網膜顯示屏)(英文:Retina Display)是從iPhone4開始使用。普通屏:一個點== 一個像素,Retina屏:一個點 == 2個像素。現在又有RetinaHD屏 了。
一。相關概念:
屏幕尺寸,分辨率,PPI(每英寸像素數),Points,渲染比例(Scale),寬高比。
1.屏幕尺寸:
在顯示器世界里,屏幕尺寸都是由屏幕對角線長度表示的,單位是英寸。比如iPhone4的3.5寸屏就意味著屏幕對角線的長度是3.5英寸。
2.分辨率: 分辨率是任何一款手機產品最重要的參數之一。顯示屏是由一個個像素組成的,分辨率可以簡單理解成屏幕像素的數目。比如iPhone4的屏幕分辨率為640×960,就表示屏幕的橫向有640個像素點,縱向有960個像素點。
3.PPI(每英寸像素數)
PPI(Pixels Per Inch)表示單位面積上的像素點數目。分辨率可以表示屏幕包含的像素數目,但要想描述屏幕的顯示質量,還需要知道屏幕尺寸,最后算出單位面積上的像素點數目。顯然PPI越高,屏幕顯示效果越細膩。
4.Points
可以簡單理解成我們使用UIKit或?Core Animation處理界面元素時所用到的邏輯坐標系統。Points是在iOS4以后引入的,出現的目的是提供一種與設備無關(屏幕分辨率無關)的一致的輸出效果。
5.渲染比例(Scale)
像素點數目和邏輯坐標點數目的比值,就是渲染比例(Scale)。更直觀的說法是一個邏輯坐標點,需要用幾個像素點來渲染。
iPhone3GS的邏輯坐標系統是320×480,分辨率是320×480,即每個坐標點對應一個像素,即Scale為1;iPhone4的邏輯坐標系統是320×480,分辨率是640×960,每個坐標點對應兩個像素點,即Scale為2。
因此,為了適配iPhone6+的屏幕,以后又得曾加一份@3x分辨率的圖片了。
6. 寬高比
屏幕寬度和高度的比例,也可以是分辨率的橫向像素點數目和縱向像素點數目的比例,他們通常是一致的,一般用整數表示。
iPhone3GS/4/4S的寬高比2:3,iPhone5/5C/5S/6/6+的寬高比都是9:16。
從4寸屏升級到iPhone6的4.7寸屏和iPhone6+的5.5寸屏,寬高比并沒有變化。也就是說原來在iPhone5上運行的應用能夠通過拉伸平滑過渡到iPhone6/6+上,可能會稍微有點模糊。不過比起3.5寸到4寸屏的升級來說已經好很多了。當年iPhone5出來的時候,適配3.5寸屏幕的應用上下黑邊的場景仍記憶猶新,用戶體驗很不好,雖然大部分應用都迅速的做了適配。還好蘋果這次學聰明了。
二。歷代iPhone屏幕參數
需要說明的是,iPhone6+的邏輯坐標是414×736,渲染比例是3倍,因此對應的屏幕分辨率是1242×2208。但iPhone6+的實際屏幕分辨率是1080×1920,這時系統會把整體的顯示內容做一個從新采樣縮放,downsampling比例為1/1.15。
轉載于:https://my.oschina.net/u/2560887/blog/598314
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的iPhone屏幕知识点的全部內容,希望文章能夠幫你解決所遇到的問題。