為何iPhone6 Plus的邏輯分辨率是2208×1242,屏幕實際分辨率卻是1920×1080


因為除了iPhone 6+以外,其他所有iPhone的DPI是一致的,都是326,用@2x的素材。
但是6+的實際DPI是401,理論上蘋果應該用401/326 * @2x=@2.46x的素材,但是這個奇葩的比例對開發者而言很難切圖,所以蘋果為方便開發者用的是@3x的素材,然后再縮放到@2.46x上,實際上是縮放到2.46/3=83%,蘋果選取了一個接近比例的87%。
這樣算下來,物理分辨率和虛擬分比率的比例是87%,也就是1920/0.87=2208,1080/0.87=1242。
好處就是開發者更方便,比如准備素材時,字號可以直接調成3x的。
 
來源:http://www.zhihu.com/question/25288571


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM