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

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

如果我在photoshop中将600×300像素设置为3x,然后尝试使用此图像,则在iPhone 7 plus上看起来不太清晰,那么如何知道图像资源应该在给定的图像视图尺寸

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

分辨率是点和像素之间的对应关系的问题。 如果想要的图像大小是200×100点,那么你会提供这三种图像大小:

  • 1x:200×100像素
  • 2x:400×200像素
  • 3x:600×300像素

如果我们正在运行一个2x分辨率的设备,图像将被加载其scale设置为2,所以2个像素将对应于1个点。

请注意,您不应该尝试通过简单地放大1x图像来制作3x图像。 这显然看起来很糟糕。 您应该 600×300原始和缩小比例开始 ,以获得2倍和1倍的图像。