2016-01-25 61 views
3

我正在关注此链接以获取iPhone设备分辨率指南。很长一段时间以来,我面临这样的几个词像DownSampling,UpSampling和显示缩放这PaintCode。但我很困惑与物理像素和渲染像素。什么是iPhone分辨率下采样和上采样?

添加图像时没有获得使用哪种分辨率?

请详细解释这种情况,如果有的话。 谢谢

+0

你可以看看[在此页](http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions),它解释了你。 – holex

+0

已附加链接问题,但不理解一些条款。 – technerd

+0

哪些条款让你生活困难?它主要是解释实际上_upsampling_和_downsampling_的含义。 – holex

回答

2

显示屏缩放是较大的iPhone型号使用较低的“虚拟分辨率”,以使屏幕上显示更大的东西的功能。用户可以打开和关闭此功能。

以与实际屏幕分辨率不匹配的分辨率渲染用户界面时显示屏变焦结果。例如,iPhone 6的原始屏幕分辨率为750×1334,但您可以在640 x 1136处运行。因此,显示硬件会炸开像素以填充屏幕。这被称为上采样。

iPhone 6 Plus也会发生相反的效果:它呈现在1242×2208像素处,比屏幕实际的像素多。这里显示硬件下采样。

这两种技术传统上都被人诟病,因为如果像素必须以这种方式被混淆,它看起来模糊/奇怪/像素化,但是看起来这些非常高分辨率的屏幕现在像素非常小,变得可接受。

所有这些都是通过手机完成的,您的图形资产和像素计算都应基于“虚拟”屏幕分辨率完成。

+0

感谢蒂洛,但在本网站iPhone 6显示两个不同的点坐标计算。 320 * 568显示缩放和375 * 667不显示缩放。我没有明白这一点。 – technerd

+0

iPhone 6的原始分辨率为375 * 667 @ 2x = 750x1334像素。借助Display Zoom,iPhone 6可模拟iPhone 5显示屏。这会让事情看起来更大。 iPhone 5具有320×568点分辨率@ 2x = 640 x 1136像素。你需要设计你的应用程序在iPhone4,5,6,6Plus上看起来不错(所有这些都有不同的分辨率)。 – Thilo