3gs 或 3g 手机上的视网膜图像

Posted

技术标签:

【中文标题】3gs 或 3g 手机上的视网膜图像【英文标题】:retina image on a 3gs or 3g phone 【发布时间】:2012-06-05 07:27:33 【问题描述】:

我有一个问题,我的照片查看器中有两组照片。一个是视网膜图像,另一个是分辨率较低的图像。占位符的大小约为 300X200。没有基于视网膜的图像的尺寸完全相同,为 300X200,而视网膜图像的尺寸几乎是原来的两倍。我的问题是,当将高分辨率图像放置在非视网膜图像中时,我们将面临什么问题,我知道图像肯定会显示出来,但我想知道其他隐藏的问题。

有人可以肯定地说占位符中的高分辨率图像不会创建任何可以的图像。我知道我的问题看起来很傻,但想澄清一下。

【问题讨论】:

【参考方案1】:

嗯,只有一个问题,记忆。

由于 3G 和 3GS 的 RAM 比 4/4S 少,因此内存耗尽的速度会更快。

【讨论】:

【参考方案2】:

可能会出现另一个问题, 它是 UIImageView 的帧大小。如果您正在动态创建框架(基于图像大小),它将创建更大的框架(不接受)。但是,如果您使用硬代码值创建框架,那很好。

【讨论】:

以上是关于3gs 或 3g 手机上的视网膜图像的主要内容,如果未能解决你的问题,请参考以下文章

高清图像和应用程序大小

iOS SDWebImage - 如何正确处理不同设备上的视网膜图像?

非视网膜显示屏上的自定义导航按钮失真(使用可拉伸图像方法)

在xcode中使用像素而不是点?

在 tabbaritem 中使用普通或视网膜图像

视网膜图像的CSS调整大小