gpt4 book ai didi

iOS 应用程序 - 为什么要包含 @2x 和低分辨率图像?

转载 作者:技术小花猫 更新时间:2023-10-29 10:15:37 28 4
gpt4 key购买 nike

这个问题困扰了我一段时间。我不明白为什么要包含低分辨率图像。例如,如果 3GS 无法找到低分辨率图像,它无论如何都会使用 @2x 版本并以其原始分辨率显示。那么,为什么要通过包含所有半分辨率图像来增加应用的文件大小呢?

最佳答案

哈雷是对的。系统不会自动将 @2x 图像下采样到非视网膜尺寸,它也不应该这样做。 3Gs 没有足够的内存来加载视网膜图像。它可能会阻塞您的应用程序并导致它因内存不足错误而退出。

iPad 1 的问题变得更糟。iPad 1 的内存相对于它的屏幕尺寸来说非常低,如果你试图让它加载视网膜尺寸的图像,它会很快窒息并死掉。

要缩放图像,系统必须以完整尺寸加载它,并在每次绘制时执行复杂的缩放操作。这是所有可能世界中最糟糕的——速度较慢,内存是原来的 4 倍,而且图像看起来也不太好。

关于iOS 应用程序 - 为什么要包含 @2x 和低分辨率图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576520/

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