2016 年以后的 MacBook Pro 用了什么方法在肉眼(几乎)察觉不到的情况下把默认分辨率提升?

2017-10-08 20:46:49 +08:00
 wym572

换了 2017MBP 13inch,刚开始用着完全没有察觉的屏幕分辨率跟默认的差别,直到今天开了虚拟机,看了一眼里面的分辨率是 1440x900 才发现问题不对。到 System Preference 里一看,默认分辨率已经变成 1440x900 了。

问题是我竟然毫无察觉,靠近观察也没有发现什么明显的文字或者是图片质量的损失。对比之前的 1280x800 也只是感觉 UI 小了一圈而已,对比 Windows10 的非整数缩放简直是天上地下。

有人知道这是什么原理吗?

FYI,看了这里 ( https://9to5mac.com/2016/12/02/15-inch-macbook-pro-screen-resolution-blurry/) 的讨论,发现说这种变化跟新 MBP 的像素排列有关,有人说老款开到非整数缩放就能看出来显示质量的损失,现在手头已经没有老款,不知道有没有同学能拍张照片供大家参考一下。

5451 次点击
所在节点    MacBook Pro
7 条回复
wuxie1
2017-10-08 21:09:25 +08:00
链接里的那篇文章那里说改变像素排列了大兄弟,我看他的意思是说选了更高分辨率设置后失真不明显,Apple 就改成了默认的。。。
cbais7890
2017-10-08 21:14:56 +08:00
文章说的是新款 MBP 改了缩放比例, 然后教你改回来的教程吧...
另外 System Preference 里面写的大约 XXX 分辨率不是物理分辨率, 而是系统用原始分辨率渲染之后, 再按所选的对应分辨率在这个尺寸的屏幕上显示的 UI 尺寸为基准缩放回来的
换句话说这个只是 UI 缩放, 与分辨率无关, 分辨率一直是点对点显示
wym572
2017-10-08 21:26:41 +08:00
@cbais7890 嗯,点对点我是知道的,我只是惊讶非整数倍缩放的效果居然这么好。
honeycomb
2017-10-08 22:27:37 +08:00
@wym572 和 mac 做 hiDPI 很早。
Windows10 迭代了这么多次才做到现在的样子
QAPTEAWH
2017-10-08 23:28:04 +08:00
- 老款缩放,明显糊+1
- 新款缩放,几乎没感觉

这种缩放从 2015 年的 12 寸 MacBook 开始就有了。原理不明,猜测和增大的 pixel aperture 有关。
ZRS
2017-10-08 23:29:36 +08:00
举个例子
1440x900 HiDPI 渲染分辨率是 2880x1800
渲染完之后输出到物理分辨率为 2560x1600 的屏幕上,需要做 resize
就我了解的 resize 算法来说,没有蠢到直接把像素复制粘贴的....最差也是个最近邻插值吧...至于苹果是怎么做的我就不太懂了
0ZXYDDu796nVCFxq
2017-10-08 23:31:43 +08:00
@wym572 整数倍当然是效果最好的。
Windows 支持 10%等级的放大,对 13 寸左右 1080p 的屏幕,只能用 150%的放大比例,所以效果不是很好。如果用 4K 直接 200%效果也非常好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/395999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX