zhouweiluan
2019-01-21 15:04:25 +08:00
显示器我不知道,不过可以了解一下 MBP 的 Retina 显示屏相关的技术原理。
比如拿 15 年的 rMBP 来举例,他的屏幕物理分辨率是 2880 x 1800,但是最终默认成像的分辨率是 1440*900,像素量是 4 倍。但是他会把四个像素合并成一个像素来显示,这样的后果就是这个 1440 的分辨率显示出来的东西会更加的细腻,没有颗粒感。
不太会表达,不知道能不能理解,照搬一下百度百科的原文:
以 MacBook Pro with Retina Display 为例,工作时显卡渲染出 2880x1800 个像素,其中每四个像素一组,输出原来屏幕的一个像素显示的大小区域内的图像。这样一来,用户所看到的图标与文字的大小与原来的 1440x900 分辨率显示屏相同,但精细度是原来的 4 倍,但对于特殊元素,如视频与图像,则以一个图片像素对应一个屏幕像素的方式显示。故不会产生 Windows 中分辨率提升使屏幕文字与图像变小,造成阅读困难的问题。这样在设计软件时只需将所有的 UI 元素的精细度都提高到原来的 4 倍就可以既保持了观看舒适度,又提高了显示效果。关于 iOS 设备,也由四个像素代替原来一个像素,通过下图对比就可以较明显地观察到这种关系。