例如,我有一个100*100
大小为imageview或按钮的图像,我想设置其图像或backgroundImage
使用本地.png
文件。根据我的理解,我需要创建3组图像,即100*100
for @1x
,200*200
for @2x
,300*300
for @3x
。我不确定我的理解是否正确,有人可以帮忙吗?
例如,我有一个100*100
大小为imageview或按钮的图像,我想设置其图像或backgroundImage
使用本地.png
文件。根据我的理解,我需要创建3组图像,即100*100
for @1x
,200*200
for @2x
,300*300
for @3x
。我不确定我的理解是否正确,有人可以帮忙吗?
Answers:
对于@3x
图像,将@1x
图像尺寸增加3倍!
例如
15 x 15 = @1x
30 x 30 = @2x
45 x 45 = @3x
要么
100 x 100 = @1x
200 x 200 = @2x
300 x 300 = @3x
要么
15 x 10 = @1x
30 x 20 = @2x
45 x 30 = @3x
希望对您有帮助!
@3x
图像,您应将@2x
图像尺寸增加1.5倍:15 x 15 = @1x
,30 x 30 = @2x
,45 x 45 =@3x
是的,您的理解是正确的。
标准分辨率图像的比例因子为1.0,称为@ 1x图像。高分辨率图像的比例因子为2.0或3.0,被称为@ 2x和@ 3x图像。假设您有一个标准分辨率@ 1x图像,例如100px×100px。此图像的@ 2x版本为200px×200px。@ 3x版本将为300px×300px。
有关更多详细信息,您可以检查此链接 https://developer.apple.com/ios/human-interface-guidelines/graphics/image-size-and-resolution/
是的,你是对的。但是,如果您正在使用Assets
,则可以在一张带有三个插槽的图像中完成所有操作
使用资产目录。Xcode将管理@ 1x,@ 2x,@ 3x easilly,并告诉您图像的尺寸。
有了它,可以轻松管理AppIcon和LaunchScreen图像。