iOS開發:iPhone解析度指南
轉載自:http://blog.csdn.net/cuibo1123/article/details/39405973
-------------------------
原文及翻譯文字
Points
點
At the beginning, coordinates of all drawings are specified in points.
在一開始,所有的圖形位置都由座標點指定。
Points are abstract units, they only make sense in this mathematical coordinate space.
點是抽象的單位,它們只在邏輯座標系上有意義。
Rendered Pixels
畫素渲染
Point-based drawings are rendered into pixels. This process is known as rasterization
基於點的影像被渲染為畫素,這個過程被稱為柵格化。
Point coordinates are multiplied by scale factor to get pixel coordinates. Higher scale factors result in higher level of detail.
點座標和比例係數相乘得到畫素座標。更高的比例因子會顯示更多細節。
Physical Pixels
物理畫素
The device screen may have lower pixel resolution than the image rendered in previous step.
裝置螢幕所能呈現的解析度可能要比上一步驟低。
Before the image can be displayed, it must be downsampled (resized) to lower pixel resolution.
要顯示之前的影像,必須以較低的畫素解析度重新取樣(調整大小)。
Physical Device
物理裝置
Finally, computed pixels are displayed on the physical screen.
最後,計算的畫素被顯示在物理螢幕上。
The PPI number tells you how many pixels fit into one inch and thus how large the pixels appear in the real world.
PPI數決定一英寸裝入多少畫素,從而把較大的物理畫素顯示到真實螢幕上。
PS:
對於開發中設定的位置、尺寸單位都是以點pt為基本單位的。
- 非視網膜屏:1 pt = 邏輯畫素 1 px = 物理畫素 1 px
- 視網膜屏: 1 pt = 邏輯畫素 1 px = 物理畫素 2 px
術語:
- pt: point
- px: pixel
- PPI: pixels per inch
相關文章
- iPhone螢幕解析度終極指南–資訊圖iPhone
- iOS開發 - 介面尺寸指南iOS
- iPhone遊戲開發實踐指南iPhone遊戲開發
- iOS後臺模式開發指南iOS模式
- iPhone X + iOS 11 適配指南iPhoneiOS
- iOS內建地圖導航開發指南iOS地圖
- 開發日常 適配iOS11和iPhone XiOSiPhone
- iOS 7: iPhone/iPad應用開發技術詳解iOSiPhoneiPad
- iOS專案開發實戰——螢幕適配、單位點和解析度iOS
- iPhone拍影片的解析度怎麼調整?蘋果iPhone XR/XS Max解析度調整教程iPhone蘋果
- 開發指南
- [譯] 2018 年 iOS 開發找工作完全指南iOS
- iPhone開發實戰iPhone
- iphone開發備忘iPhone
- GCC開發指南GC
- iOS開發系列--IOS程式開發概覽iOS
- Flutter混合開發(二):iOS專案整合Flutter模組詳細指南FlutteriOS
- iOS 開發iOS
- iOS開發iOS
- 盤點iPhone和iOS發展全程——資訊圖iPhoneiOS
- SuperTextView 最全開發指南TextView
- ADO 開發指南
- 玩轉iOS開發:iOS中的GCD開發(一)iOSGC
- 玩轉iOS開發:iOS中的GCD開發(三)iOSGC
- 玩轉iOS開發:iOS中的GCD開發(二)iOSGC
- iOS多解析度適配綜述iOS
- iOS開發:UIAlertViewiOSUIView
- iOS 開發薪水iOS
- iOS開發-沙箱iOS
- 【iOS開發】whoseviewisnotinthewindowhierarchyiOSView
- iOS開發-MVCiOSMVC
- iOS開發- RunLoopiOSOOP
- 【iOS開發】iOS 動畫詳解iOS動畫
- 玩轉iOS開發:iOS中的NSOperation開發(一)iOS
- 玩轉iOS開發:iOS中的NSOperation開發(二)iOS
- iPhoneWebApp開發雜感iPhoneWebAPP
- iphone開發資源彙總iPhone
- 軟體開發命名指南