Board logo

标题: [电脑] HiDPI这个技术是显示器支持的,还是操作系统支持的,还是应用支持的? [打印本页]

作者: flashback    时间: 2019-7-1 22:47     标题: HiDPI这个技术是显示器支持的,还是操作系统支持的,还是应用支持的?

HiDPI 就是在高分辨率显示器上以较低分辨率进行显示,但依然可以保持清晰锐利的体验。
这个技术感觉和视网膜屏类似,看网上的讨论貌似也都是苹果的设备和系统在支持,展示的效果也都是文本显示。

win10桌面在缩放150%显示时也能有比较清晰的文字,但不知道是不是HiDPI.
但只有桌面清晰,进入一些游戏貌似无法有这种效果,在游戏里把分辨率设置成1080P就会有比较明显的模糊感。
是不是游戏这类应用是无法使用HIDPI这种技术。
作者: scourgen    时间: 2019-7-1 23:11

感觉你没搞懂ritina的概念才会问出这个问题,retina或者说hidpi,基本条件是被显示的内容需要是矢量的(例如字体)或者本来就存放着2x3x4x倍的内容(例如很多app的图片会做很多份,根据缩放倍数提供不同的图片),才可以实现高清显示。

但游戏里,如何实现“高分辨率显示器上以较低分辨率进行显示”?

比如你有一个2560*1440的屏幕,如果你用2倍分辨率,则可以得到一个1280*720的windows桌面,你在这个桌面里看到的图标都特别大,但都特别精细。但如果是游戏,你希望实现什么效果呢?你的物理屏幕最高能实现的精度就是2560了,高了上不去,低了会有马赛克,你期望得到什么效果?

或者说你希望ui显示的大一点的话,有些游戏提供ui缩放选项,比如魔兽,你可以把各种窗口的尺寸调大,感觉就像在一个小屏幕上玩高清版本的游戏一样,但实际上是ui变大了,而不是游戏变精细了。
作者: flashback    时间: 2019-7-1 23:31

posted by wap, platform: iPhone
4k是1080p的4倍,也是整数倍,如果在4k显示设备上显示1080p的游戏画面应该和1080p屏幕有相同的清晰度。

但实际观感并不是,边缘会糊糊的。如果严格按照1个像素当成4个像素显示,应该会有清晰的边缘。
作者: arex    时间: 2019-7-2 01:06

和win桌面缩放一回事儿,起了个好听的名字罢了

至于说win缩放模糊,那是没见过苹果hidpi刚适配的时候也是一大堆模糊的么

操作系统要支持,软件按照一定规范去做就自动适配了,没啥太大难度,搞过移动开发或者web开发的对这个概念一点儿也不陌生,现在新一点儿的稍微有点儿良心的软件基本都支持

至于游戏就是另外一回事儿了,给多少分辨率就是按多少渲染,和操作系统设置的dpi缩放或者是不是hidpi没啥关系了。

4k显示1080p能四个点对一个点,清晰锐利的显示,这个除非在4k的分辨率下面通过软件来实现。如果给显示设备的分辨率就是1080p,那肯定拉伸模糊,显示器的硬件不可能针对1080p这一种分辨率专门处理,都是统一的方法插值算法。
作者: EraserKing    时间: 2019-7-2 07:37

posted by wap, platform: Android
可以交给系统处理,效果看天
也可以向系统声明自己可以处理,系统不插手
最骚的操作是声明了自己处理,但是自己却不处理(比如著名的某全家桶中的某软件)




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0