iOS 用于在屏幕上放置内容的坐标系是基于「点」度量,「点」映射显示器中的「像素」。标准分辨率的显示器为 1:1 的像素密度(或 @1x),其中一个像素等于一个点。高分辨率的显示器有着更高的像素密度,比例因数为 2.0 或 3.0(称为 @2x 和 @3x)。因此,高分辨率显示要求图像具备更多像素。

图像尺寸与分辨率 - 图1

例如,假设你有一个标准分辨率(@1x)的图像是 100px × 100px,那么图像的 @2x 版本为 200px × 200px,而 @3x 版本为 300px × 300px。

为所有支持应用的设备,提供设计的高分辨率的图像。根据设备,将每个图像中的像素数乘以特定比例因数。

设备 比例因数
12.9” iPad Pro @2x
11” iPad Pro @2x
10.5” iPad Pro @2x
9.7” iPad @2x
7.9” iPad mini 4 @2x
iPhone XS Max @3x
iPhone XS @3x
iPhone XR @2x
iPhone X @3x
iPhone 8 Plus @3x
iPhone 8 @2x
iPhone 7 Plus @3x
iPhone 7 @2x
iPhone 6s Plus @3x
iPhone 6s @2x
iPhone SE @2x

设计高分辨率的画稿

使用 8px x 8px 网格。网格可以保持线条鲜明、确保内容在所有尺寸下尽可能清晰、不需要过多的修饰和锐化。将图像边界贴紧到网格,以尽量减少缩小时可能出现的半像素和细节模糊。

以适当的格式制作画稿。通常,对位图/栅格画稿来说,使用隔行扫描的 PNG 文件。PNG 支持透明度,并且由于它是无损的,因此压缩时不会模糊重要细节或更改颜色。对于需要阴影、纹理和高光等效果的复杂画稿来说,是不错的选择。对于照片来说,使用 JPEG 格式。其压缩算法通常产生比无损格式更小的大小,并且在照片中更难看出。然而,逼真照片的应用图标使用 PNG 看起来效果更佳。 使用 PDF 来制作需要高分辨率缩放的图标和其他平面矢量画稿。

对于不需要完整 24 位颜色的 PNG 图形,请使用 8 位色板。使用 8 位色板可减小文件大小,而不会降低图像质量。此调色板不适用于照片。

优化 JPEG 文件,在大小和质量之间找到平衡。大多数 JPEG 文件可以压缩,而不会明显降低图像质量。即使是少量的压缩也能节省大量的磁盘空间。尝试每个图像上的压缩设置,以找到生成可接受结果的最佳值。

为图像和图标提供可替代的文本标签。可替代的文本标签在屏幕上不可见,但它们让 VoiceOver 可以清晰地描述屏幕上的内容,让视障碍群体更容易导航。