切图常说的@1X@2X@3X是什么意思?
生活随笔
收集整理的這篇文章主要介紹了
切图常说的@1X@2X@3X是什么意思?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
蘋果IOS程序開發不同分辨率的設備統一為一個尺寸而標記的。@3X就是@1X分辨率的3倍。
如圖,iPad2 是768 x 1024,iPad Retina 是1536 x 2048,開發時都按 768 * 1024 操作。但實際上兩者有一倍差異。為了達到最佳效果,使用的圖片大小不一樣。這時候就用同一個名稱,但 Retina 的圖加上 @2x 后綴。系統加載圖片時,在 iPad2 上會加載 @1x 的圖在 1536 * 2048 的設備上,會加載 @2x 的。@3x 現在用于 iPhone 6/6+ 上。
附帶一提:iOS8渲染操作中使用前綴帶有@1x、@2x 和@3x 的測試圖像,代碼會優先載入3x 圖像。@2x圖像不被加載。使用圖像文件和XCAsset均不行。
如圖,iPad2 是768 x 1024,iPad Retina 是1536 x 2048,開發時都按 768 * 1024 操作。但實際上兩者有一倍差異。為了達到最佳效果,使用的圖片大小不一樣。這時候就用同一個名稱,但 Retina 的圖加上 @2x 后綴。系統加載圖片時,在 iPad2 上會加載 @1x 的圖在 1536 * 2048 的設備上,會加載 @2x 的。@3x 現在用于 iPhone 6/6+ 上。
附帶一提:iOS8渲染操作中使用前綴帶有@1x、@2x 和@3x 的測試圖像,代碼會優先載入3x 圖像。@2x圖像不被加載。使用圖像文件和XCAsset均不行。
總結
以上是生活随笔為你收集整理的切图常说的@1X@2X@3X是什么意思?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用一条SQL语句查询出每门课程的成绩都大
- 下一篇: Wireshark 保存过滤后的报文