1
mystryl 2013-11-16 13:27:11 +08:00
应该考虑PPI,以及元素实际可视大小?
|
2
meta 2013-11-16 13:28:28 +08:00
因为PPI高啊,屏幕太大的话PPI就低了啊,看起来就一颗一颗的。
|
3
griffinqiu OP |
4
meta 2013-11-16 13:57:26 +08:00 1
PPI是每英寸像素,同等面积当然像素越多越清晰。
|
5
alexrezit 2013-11-16 14:05:13 +08:00
@griffinqiu
这智商... |
6
ivanor 2013-11-16 14:47:13 +08:00
@griffinqiu 你弄错了一个概念。你这句话的本意好象是「把4个像素当一个像素」,这样的话相当于把retina屏幕用做了普通屏幕,确实和普通屏幕没区别。
PPI就是Pixels Per Inch,每英寸像素 |
7
griffinqiu OP |
8
ivanor 2013-11-16 15:27:40 +08:00
@griffinqiu 所以最佳分辨率就是点对点,1440p的液晶屏幕,就用1440p的分辨率。
调整分辨率,4个点显示一个大点,是某些软件不支持Retina显示屏,为了增大字体,或者是减小显卡压力而折中的一种办法。 |
9
cassyfar 2013-11-16 15:44:27 +08:00
@griffinqiu 你认为是4个点显示一个颜色吗 那subpixel font rendering怎么搞 为什么retina的字体看着这么smooth 毫无pixel感
|
10
wangyifei6817 2013-11-16 16:15:53 +08:00
楼上的都别解释了...楼主还太小,长大点能好点
|
11
griffinqiu OP |
12
ivanor 2013-11-16 18:22:24 +08:00 1
@griffinqiu 放弃吧。好好用
|
13
xiaop 2013-11-16 18:52:45 +08:00 1
4=2*2
|
14
lightening 2013-11-16 19:24:01 +08:00
楼主的概念非常混乱。“但是平时我们都是用的最佳Retina貌似是1440的”中,“最佳retina”是什么意思?
”iMac是1980的“中,实际上21寸iMac是1920*1080,而27寸iMac是2560*1600的,没有什么"1980"的东西。而15寸rMBP的分辨率是2880*1800,13寸rMBP的分辨率是2560*1600。 首先,iMac的高分辨是建立在27寸屏幕的基础上的,而13寸retina MBP的拥有同样地分辨率,却是在一个13寸屏幕上。他们的像素密度几乎差了一倍了。 在以前的电脑上,像素密度高了一倍,通常意味着文字、图形、整个画面都被等比例缩小了。于是文字变得太小,几乎看不见了。但是Apple的retina系列不是这样做的。Apple在保持各个图形大小不变的情况下,把原本用一个像素表示的东西改用4个像素表示,实际上如下图所示,并做了全套的软件优化,使文字和图片充分利用这种高像素密度。 http://www.gadgetreview.com/wp-content/uploads/2010/06/Retina-Display-Faked-2.jpg 一个分辨率为2880*1800的15寸rMBP,实际上用起来,所有文字、图标的大小和一台同样15寸的1440*900的屏幕是一样的。但是,每一个文字、每一个图标都更精细了。在普通屏幕上,一个12磅的英文字母是16像素,而在retina Display上,就是32个像素了,又由于在retina Display中,每个像素都小了一半,所以他们的大小是一样的。 回到iMac的情况,27寸的iMac分辨率比13寸普通笔记本翻了一倍,但尺寸也翻了一倍,所以每个像素大小一样。要保持12磅字体依然和原来一样大,那么一个12磅字依然占用16个像素,所以看起来没有区别。只是单纯的屏幕更大,可是显示更多地12磅字而已。 |
15
misaka 2013-11-16 19:30:45 +08:00
看得我蛋疼死了,lz 用默认设置就好了啦,相信一下 apple,别纠结这个了。。。
@griffinqiu |
16
lululau 2013-11-16 20:01:39 +08:00
|
17
griffinqiu OP 其实我纠结的既然像素由1个点变成了4个点,屏幕的像素不就是2880*1800了?
|
18
ushuz 2013-11-16 20:40:29 +08:00 via iPhone
没有什么最佳Retina分辨率的概念吧?按我的理解,肉眼察觉不到像素点,显示精度媲美印刷品就差不多算Retina。移动设备上大概是300ppi以上,rMBP因为屏幕离人较远,二百多ppi就算Retina了。
|
19
idigital 2013-11-16 21:40:59 +08:00
@lightening
27iMac的分辨率是2560x1440,retina的分辨率其实就是在普通分辨率的1个像素点上显示四个像素,这样显示的边缘会更加清新,比如13寸的rmbp的分辨率是2560x1600,因为普通13的分辨率一般是1280x800,4个1280x800这样排列,上面俩,下面俩,算下来正好是1280x2,800x2,就是2560x1600的分辨率了,像27的iMac可以开启hidpi的模式,2560x1440的分辨率在hidpi模式下最佳分辨率就是1280x720,这样看图标字体都非常清晰!retina的分辨率是1:4的,但是你不能单纯以普通分辨率x4,因为排列的问题,要按面积的计算公式去算! |
20
lightening 2013-11-16 22:46:29 +08:00
@idigital 你说的和我说的不是一样的吗?
|
21
ivanor 2013-11-16 22:51:29 +08:00
@griffinqiu 楼主去看一下2010乔帮主对iPhone屏幕的介绍部分,就明白区别了。
|
22
idigital 2013-11-16 23:03:54 +08:00
@lightening 不是翻了一倍,是1:4,纵向和横向各翻了一倍,12磅的字母是64个像素,以4个像素表现1个像素
|
23
griffinqiu OP @ivanor iPhone的视网膜和非视网膜的屏幕分辨率是不一样的
|
24
P233 2013-11-17 00:12:06 +08:00
找个支持 retina 的网页,在 retina 设备上与普通设备上截图,放大了对比一下
|
25
Keinez 2013-11-17 00:26:10 +08:00 via Android
一个个都解释得这么捉急…
同样一张2560×1600的图,"缩放"到普通分辨率的电脑和mbpR上,你觉得效果一样么? 又以抗锯齿做比喻,假如你在1cm×1cm的尺寸上有3×3个像素,你想显示一条45度直线,这条直线肯定满是狗牙。 换作Retina屏,像素变成(3×2)×(3×2)个,狗牙状况明显减轻。 这就是差别。 |
26
dahuang7 2013-11-17 00:42:01 +08:00
楼主把你的pro送人吧。
|
27
griffinqiu OP @ivanor
你这一张图的确很好理解两个屏幕的差距,但是这两种屏幕的分辨率不一样也是事实。后者的分辨率是前者的4倍。 而我的问题是,rmbp的最佳Retina分辨率是1440,也就是横排是1440个点像素,这样的话同样15存屏幕的电脑1440分辨率为何就比不上Pro呢。你们解释是1个像素显示4个点,这样的话分辨率不就是2880的了? |
28
vmebeh 2013-11-17 02:40:08 +08:00
隔行如隔山
|
29
lightening 2013-11-17 03:05:10 +08:00
@idigital 像素密度(PPI)什么的从来都是说一条边的啊
|
30
vmebeh 2013-11-17 03:19:05 +08:00
@griffinqiu
视网膜的像素小,4个的尺寸才和普屏的一个差不多,如果按实际的像素显示,视网膜的各种内容都要小1/4。 为了统一显示尺寸,肯定得在某些地方将4个像素当作一个像素(API/显示驱动自己完成)来看待,而最影响视觉效果的图像则可以通过提供4倍像素来抵消尺寸的差距,但是却多提供了4倍的信息,看起来更细腻。 |
31
Semidio 2013-11-17 04:27:01 +08:00
要想说Retina的优点,得先说锯齿,因为数码图像的最小显示单位是像素,那么而这些像素都是一个个小正方形格子,那么如果想要表现一个曲线的话,就必然会出现锯齿,如果想要减少锯齿的影响,那么有两个方法,1、增加像素数目 2、使用渐变动态模糊等算法
前者的效果你找一张分辨率不同的同样图片,放大局部,就能看出来,在显示面积一定的情况下,分辨率越高效果越好,Retina屏幕其实就是这么一个面积不大,分辨率却非常高的屏幕,同时,因为系统中除了图片等容易放大的地方以外一般都是固定像素大小的,所以分辨率上升的话会造成文字按钮各种控件变小,难以阅读和操作,Apple在这个地方做了这么一件事,将所有使用的图像分辨率提高,文字按钮等空间的像素大小全部变大,这样就可以在不影响阅读使用体验的前提下使用更高分辨率来渲染图像,图标,文字等各种屏幕上显示的内容了。 |
32
Semidio 2013-11-17 04:32:16 +08:00
不知道你有没有玩过那种在格子纸上通过给格子涂上颜色来作画的游戏,这里有两张纸,一张格子大纸也大,一张格子小纸也小,你觉得那张纸涂完后看起来更精细?Retina就是那张小纸,iMac就是那张大纸。
|
33
Semidio 2013-11-17 04:34:42 +08:00
在说明白一点如果说iMac的显示是一个横着有1920个格子,竖着有1080个格子的纸,那么Retina屏幕虽然没有它大,但是它在每一个格子又划了好几个格子出来,这样应该明白了吧?
|
34
kidlj 2013-11-17 09:49:01 +08:00
@griffinqiu 我明白你的问题了。Retina Pro上的1440x900是假称的分辨率,而实际分辨率永远是2560x1600(硬件决定的,不能改变,也不能只用一部分)。也就是说“最佳分辨率”的策略不是在2560x1600中取1400x900个像素使用,而是用全部像素呈现(模拟)出1400x900的效果,因此和普通的1400x900有明显的差距。
|
35
griffinqiu OP |
36
griffinqiu OP 我来总结一下, Retina最佳分辨率是已1440*900的分辨率作为基础保证屏幕上的文字和图标看起来不会很小,但其实文字和图片的呈现又是基于原始大小的4倍分辨率作为填充,这样保证图标和文字更加细腻。我们常看见说某个APP或者Windows不支持Retina那是说这个APP没有比原始图标大于4倍的图标或者字库。
|