【问题标题】:How to resize image assets for all Apple devices? (not launch images)如何为所有 Apple 设备调整图像资源的大小? (不启动图像)
【发布时间】:2015-04-28 10:31:30
【问题描述】:

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

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

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

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

四处搜索后,我想我必须定位Rendered Pixels 尺寸,即:

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

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

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

我应该从每个文件中减去 40 个像素(即左侧 20 和右侧 20)吗?

【问题讨论】:

    标签: ios iphone ipad uiimageview assets


    【解决方案1】:

    只需将图像大小调整为最大 (@3x) - 它会比现在小很多,aspect fill 会处理其余的问题

    【讨论】:

    • 我的 car@3x.jpg 的 width 应该是多少?应该是1242 - 3 * (20 + 20) 像素吗?
    猜你喜欢
    • 2015-09-09
    • 2014-12-23
    • 2019-06-08
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 2017-08-12
    相关资源
    最近更新 更多