换了 2017MBP 13inch,刚开始用着完全没有察觉的屏幕分辨率跟默认的差别,直到今天开了虚拟机,看了一眼里面的分辨率是 1440x900 才发现问题不对。到 System Preference 里一看,默认分辨率已经变成 1440x900 了。
问题是我竟然毫无察觉,靠近观察也没有发现什么明显的文字或者是图片质量的损失。对比之前的 1280x800 也只是感觉 UI 小了一圈而已,对比 Windows10 的非整数缩放简直是天上地下。
有人知道这是什么原理吗?
FYI,看了这里 ( https://9to5mac.com/2016/12/02/15-inch-macbook-pro-screen-resolution-blurry/) 的讨论,发现说这种变化跟新 MBP 的像素排列有关,有人说老款开到非整数缩放就能看出来显示质量的损失,现在手头已经没有老款,不知道有没有同学能拍张照片供大家参考一下。
1
wuxie1 2017-10-08 21:09:25 +08:00 via iPhone
链接里的那篇文章那里说改变像素排列了大兄弟,我看他的意思是说选了更高分辨率设置后失真不明显,Apple 就改成了默认的。。。
|
2
cbais7890 2017-10-08 21:14:56 +08:00
文章说的是新款 MBP 改了缩放比例, 然后教你改回来的教程吧...
另外 System Preference 里面写的大约 XXX 分辨率不是物理分辨率, 而是系统用原始分辨率渲染之后, 再按所选的对应分辨率在这个尺寸的屏幕上显示的 UI 尺寸为基准缩放回来的 换句话说这个只是 UI 缩放, 与分辨率无关, 分辨率一直是点对点显示 |
5
QAPTEAWH 2017-10-08 23:28:04 +08:00 via iPhone
- 老款缩放,明显糊+1
- 新款缩放,几乎没感觉 这种缩放从 2015 年的 12 寸 MacBook 开始就有了。原理不明,猜测和增大的 pixel aperture 有关。 |
6
ZRS 2017-10-08 23:29:36 +08:00
举个例子
1440x900 HiDPI 渲染分辨率是 2880x1800 渲染完之后输出到物理分辨率为 2560x1600 的屏幕上,需要做 resize 就我了解的 resize 算法来说,没有蠢到直接把像素复制粘贴的....最差也是个最近邻插值吧...至于苹果是怎么做的我就不太懂了 |
7
0ZXYDDu796nVCFxq 2017-10-08 23:31:43 +08:00 via iPhone
@wym572 整数倍当然是效果最好的。
Windows 支持 10%等级的放大,对 13 寸左右 1080p 的屏幕,只能用 150%的放大比例,所以效果不是很好。如果用 4K 直接 200%效果也非常好。 |