首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新视网膜屏幕的图像尺寸优化

更新视网膜屏幕的图像尺寸优化
EN

Stack Overflow用户
提问于 2014-12-17 19:40:15
回答 1查看 184关注 0票数 0

我需要实现一些照片上传功能,但我有点困惑,因为像素/大小尺寸的图像。我需要显示一个方形裁剪图像,其大小在IB是320 x 320。

我做了一些研究,但没有找到确切的答案。我查看了Instagram,它到处使用640×640像素的图像。那件事怎么可能?iPhone 6 Plus的屏幕分辨率比全高清大,屏幕宽度为1136 px,而Instagram图像宽为640 px (没有像素化)。我不认为他们为每个设备分别保存图像。

所以UIImageView可以像这样在视网膜屏幕上显示非视网膜图像吗?或者640 px足够的原因是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-18 02:55:25

UIImageView可以缩放你传递给它的图像。因此,如果要将640x640像素的图像传递到屏幕上显示更大的UIImageView中,就会对其进行适当的缩放。它会放大,你会失去质量当显示的方式。

至于IB大小为320x320点,这并不是直接转换为像素。旧设备的工作方式,但更新(视网膜)设备的规模为2倍(包括iPhone 6)。因此,IB中的320x320pt UIImageView实际上将呈现为640x640像素。6 Plus呈现在3x,所以960x960像素。

我不知道你是怎么得出结论的,Instagram在所有设备上都使用640x640,但如果是这样的话,6 Plus将图像缩放到960x960像素,质量下降。在大多数情况下,损失可能并不明显,但我想他们会要求更大的屏幕图像。

http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27533530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档