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