如何调整所有Apple设备的图像资源大小? (不是发布图像)

时间:2015-04-28 10:31:30

标签: ios iphone ipad uiimageview assets

我的应用程序顶部显示2个按钮,底部显示汽车图片(可能是4个):

app screenshot

每个图像文件的大小尺寸为5616 x 3744像素,应用程序明显滞后,有时也会崩溃(使用fullscreen Aspect Fill 模式):

Xcode screenshot

所以我想缩小图片资源并在我的应用中包含这些文件(对于4张汽车图片中的每一张):

  • car.jpg
  • car@2x.jpg
  • car@3x.jpg

搜索后,我认为我必须定位Rendered Pixels尺寸,即:

  • 640 x 960 for iPhone 4
  • 640 x 1136 for iPhone 5
  • 750 x 1334 for iPhone 6
  • 1242 x 2208 for iPhone 6 Plus
  • 我还没有查看iPad的尺寸

但是我的图片视图有20个像素的插图(这里是fullscreen):

Xcode screenshot

所以我不确定,从car.jpg,car @ 2x.jpg和car@3x.jpg的宽度减去哪个值。

我应该从每个文件中减去40个像素(左边是20个,右边是20个)?

1 个答案:

答案 0 :(得分:1)

只需将图片调整到最大尺寸(@ 3x) - 它会比现在小得多,aspect fill将照顾其余部分