gpt4 book ai didi

ios - Xcode 从 @2x 版本创建的非视网膜图像的质量如何?

转载 作者:可可西里 更新时间:2023-11-01 06:22:11 25 4
gpt4 key购买 nike

因为有人告诉我,当我的项目中只有 @2x 表单时,Xcode 会自动将图像缩小为非视网膜图像,因此似乎没有必要创建其他图像。这让我创建了没有非视网膜图像的应用程序。

但最近我讨论了这个问题,并被告知如果我不单独保存非视网膜图像,图像质量(在非视网膜设备上)将不会那么好。

这是真的吗?

最佳答案

是的,质量不会那么好,但出于其他一些原因,仅使用 @2x 也不是一个好主意。

  1. 简单地调整视网膜图像的大小可能不是保持图像语义的最佳方式。例如,一个图标在 @2x 的正确尺寸下可能看起来很棒,但当尺寸缩小时,很难区分图标是什么。因此,您的常规尺寸图像可能是一个略有不同的图标,分辨率较低但更容易确定其含义。

  2. 图像在使用时保存在内存中。 @2x 图像是普通图像分辨率的 4 倍,因此将占用大约 x4 的内存。 iPad 1 和 3GS(具有非视网膜显示屏)等设备的内存量有限,而且没有多少空闲空间。因此,视网膜图像将占用更多可用内存,您的应用/设备将无法正常运行。

  3. 与第 1 点类似,但为使 @2x 图像正确适合 1x 屏幕而进行的调整非常幼稚,并且没有执行任何采样以使图像看起来更漂亮。例如,当缩小图像时,图像可能会出现锯齿和粗糙。如果您有一个从 @2x 版本派生的常规图像文件,您可以执行自己的采样和分辨率降低方法,以确保它看起来像您想要的样子。

关于ios - Xcode 从 @2x 版本创建的非视网膜图像的质量如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14677319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com