Xcode界面构建器中的图像资产大小

时间:2017-03-14 22:25:57

标签: ios xcode image resolution

如果我将图像视图添加到Xcode中的界面构建器上并且它的大小为200 x 100(Xcode中的大小),我如何知道使图像资源的大小为1x 2x和3x。

如果我在3x的photoshop中制作600x300像素,然后尝试使用此图像,它在iPhone 7 plus上看起来不是很清晰,那么我怎么知道图像资产对于给定的分辨率应该是多少图像视图大小

1 个答案:

答案 0 :(得分:5)

  

如果我将图像视图添加到Xcode中的界面构建器上并且它的大小为200 x 100(Xcode中的大小),我如何知道使图像资源的大小为1x 2x和3x。

分辨率是点和像素之间的对应关系的问题。如果所需的图像尺寸为200x100点,那么您将提供以下三种图像尺寸:

  • 1x:200x100像素
  • 2x:400x200像素
  • 3x:600x300像素

如果我们正在使用2x分辨率的设备,则会将scale设置为2加载图像,这样2个像素就会对应1个点。

请注意,您应该通过简单地放大1x图像来尝试制作3x图像。这显然看起来很糟糕。你应该用600x300的原始文件和缩小版 开始来获得2x和1x的图像。