首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

iOS 開發圖片素材 @1x/@2x/@3x 尺寸規範與命名約定

     編輯:程式設計綜合問答

三倍圖對應關係

後綴對應屏幕縮放比例示例 (基準 4×4pt)
無後綴 (@1x)標準屏 (非 Retina)1×4×4 px
@2xRetina 雙倍屏2×8×8 px
@3xRetina 三倍屏 (Plus/Pro Max 系列)3×12×12 px

命名規範

icon.png        // @1x
icon@2x.png     // @2x
icon@3x.png     // @3x

放入 Assets.xcassets 對應的 1x/2x/3x 槽位,Xcode 自動編譯為 .car 資源包,運行時根據 UIScreen.main.scale 自動選取。

常見尺寸速查 (以 pt 為單位)

用途pt 尺寸@1x px@2x px@3x px
App 圖標1024×1024--1024×1024 (只需 @3x)
啟動圖依設備見 HIG見 HIG見 HIG
Tab Bar 圖標25×25 (max)25×2550×5075×75
導航欄按鈕22×22 (max)22×2244×4466×66

避坑提示

  • 僅提供 @3x:iOS 12+ 可自動下采樣,但舊設備會顯示模糊,建議三套齊全。
  • 矢量圖 (PDF):Xcode 12+ 支持在 Asset Catalog 勾選「Preserve Vector Data」,單份 PDF 自動光柵化為 1x/2x/3x,適合純幾何圖標。
  • 色彩空間:圖片嵌入 sRGB ICC Profile,避免寬色域 (P3) 在舊設備色差。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved