» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 【视网膜是骗人的】MacBook Pro视网膜屏幕这样处理缩放

视网膜屏幕终于走入了MacBook Pro,15.寸存面板分辨率高达惊人的2880×1800,是现在的整整四倍,不过我们都知道,小屏幕搭配超高分辨率就意味着像素点距非常小,相应地文字也会很小很小,导致阅读起来非常困难,苹果又是如何解决这个问题的呢?

这个自然就是体现苹果系统和软件设计高明之处的时候了。默认情况下,视网膜版MBP采用的是双倍像素配置,用户眼中看到的是标准的15寸MBP 1440×900分辨率面板,但屏幕上每一个视觉像素背后都是四个物理像素。这种配置看起来是最舒服的,但缺点是屏幕空间还是那么大。

好在苹果还同时提供了五种不同的缩放配置,可以在分辨率、屏幕空间上进行自由选择。这五种配置的视觉分辨率分别是1024×640、1280×800、1440×900、1680×1050、1920×1200(Best for Retina display选项其实就对应1440×900),选择任意一种都会得到相应的桌面分辨率,但在幕后,苹果始终都是以2880×1800分辨率进行渲染的,只不过最后输出的时候缩放下来而已,有点儿像游戏中的缩减采样(downsampling)抗锯齿技术,自然也会对性能、画质都产生影响。
当然大家也注意到了,这里是没有2880×1800的原生分辨率选项的。考虑到文字在这种分辨率下会多么“渺小”,没有也可以理解,但自然也造成了巨大的浪费。随着系统和软件优化的到位,相信苹果最终会开放2880×1800,就算不开放估计也会很快被破解出来。
下边就是以AnandTech首页为例的五种缩放比例显示效果对比:


1024×640



1280×800



1440×900



1680×1050



1920×1200


========================================
麻痹啊,居然真的是个噱头!!!老子现在玩《魔兽世界》1920×1080,8倍抗锯齿,老子是不是可以说我是玩的8640P分辨率?

[ 本帖最后由 黑暗骑士巫妖王 于 2012-6-12 13:57 编辑 ]


TOP

引用:
原帖由 绯雨流 于 2012-6-12 14:02 发表
Mactype和ClearType两回事,喷点没找对啊:D
这是Display设置,你眼睛看到啥了?



TOP

引用:
原帖由 绯雨流 于 2012-6-12 14:05 发表


屏幕原生分辨率到8640P了吗
苹果还同时提供了五种不同的缩放配置,可以在分辨率、屏幕空间上进行自由选择。这五种配置的视觉分辨率分别是1024×640、1280×800、1440×900、1680×1050、1920×1200(Best for Retina display选项其实就对应1440×900)

看清楚了,实际上这“视网膜”屏幕,最大的真实分辨率,只有1920×1200而已(因为丢失细节不是1:4像素点了),最佳分辨率只有1440×900而已!(因为可以1:4像素,所以不丢失细节)。

我艹!这么龌龊的做法,还真做得出来!


TOP

引用:
原帖由 hudihutian 于 2012-6-12 14:06 发表
正常的,估计都按原声分辨率输出的话,软件和SAFARI都还没准备好
这虚假广告太严重了啊!实际上只有1440×900而已!这有什么意义!!!

TOP

引用:
原帖由 hudihutian 于 2012-6-12 14:09 发表


讲到底,就好像主机连电视时,分辨率设置成480p,游戏是720P或者1080P的,面板是1080P的,但是输出就是480P的
是这个道理,而且这480P的才是最佳效果,你上1080P反而由于不是点对点的,会因为采样算法的变化而模糊。

实际上最佳效果连1080P都不行,这悲剧大了

TOP

引用:
原帖由 applepc 于 2012-6-12 14:13 发表
这个和Windows调分辨率有区别吗
是不是意味着改装WIN的,可以一样的调成1440X900,效果和mac系统下一样?
传说中的文字显示1440X900,位图显示2880X1800是某些人YY出来的?
因为根本就没有2880×1800这个分辨率设置,你怎么显示2880×1800显示?!

TOP

引用:
原帖由 绯雨流 于 2012-6-12 14:18 发表
文字渲染按mactype线性缩放,位图图片则是点对点,很难理解吗:D
你还没搞清楚啊,分辨率设置里面根本就没有2880×1800这个选项,而“视网膜”分辨率选项其实是1440×900的……

TOP

引用:
原帖由 marsghost 于 2012-6-12 14:20 发表
搞了半天,LZ一直以为是用2880*1440的分辨率显示点阵文字???


这牛排和ip4和一票720P的猴机都出这么长时间了,难道不都是用这种原理显示的么?
你还没明白啊,所有的东西都是1440×900的啊

TOP

引用:
原帖由 marsghost 于 2012-6-12 14:27 发表


那你这么说,牛排实际上还是1024*768,ip4实际还是480*320啊

现在视网膜的方案就是有hi-dpi的图像和文字,分辨率都是原来的4倍大小,但是从观感上来看,绝对大小肯定是和原来一样的啊,说白了,就是在相同的显 ...
问题是,现在没有HiDPi啊…………,现在有的只是1440×900的”视网膜“,你这不坑爹吗?

所谓的HiDPi在去年底就可以用DEBUG模式打开了,我又不是没用过,基本大家看看就关掉了,那种玩意真心不大,否则早就爆棚了

TOP

引用:
原帖由 razgriz 于 2012-6-12 14:32 发表
posted by wap, platform: Opera

这文里说的准不准还不知道呢,写这文章的感觉是个小白
驱动之家翻译了AnandTech的,你说呢?

TOP

引用:
原帖由 lostcup 于 2012-6-12 16:31 发表
说到底就像当年retina刚刚在ip4上应用,大多数app都没跟上,只有在原有分辨率上插值到retina,但是矢量文字还是可以渲染出retina得效果,但界面什么用位图的就只能插值上来用了。应用跟上了,mbp的retina才能发挥出威 ...
问题是,现在还没有HiDPi模式,你说的插值的功能要ML才具备

TOP

发新话题
     
官方公众号及微博