前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mac开启HiDPI

mac开启HiDPI

作者头像
列夫托尔斯昊
发布2021-02-02 10:58:46
1.6K0
发布2021-02-02 10:58:46
举报
文章被收录于专栏:探物及理探物及理

什么是HiDPI

  • 全名:High Dots Per Inch

它使用横纵 2 个物理像素也就是 4 个物理像素来显示 1 个像素区域,结果就是图像的细节得到翻倍、更清晰、边缘更平滑。 拿 13 寸的 MacBook Pro 举例,它的屏幕物理分辨率是 2560 x 1600,所以原生的 HiDPI 分辨率就是 1280x800。更高的一档 1440x900 HiDPI 缩放分辨率,则是虚拟出一个 2880x1800 的分辨率,再进行软缩放输入。所以你能发现苹果的电脑总是有很高的分辨率。 好了,既然你的屏幕是 1080p,本身就没有那么多像素去合成 HiDPI,如果以原生的显示计算,你这屏幕的 1080p 分辨率应该是 960x540,这么低的分辨率你是没法用的。 这个脚本的功能就是虚拟出比你的屏幕物理分辨率更高的假分辨率……如果你要开启 1080p 的 HiDPI 分辨率,就虚拟一个 3840 x 2160 的假分辨率,然后 macOS 会使用 4 个像素来显示 1 个像素区域,也就是和你物理分辨率一样的 1080p 分辨率。

  • on-off 对比图
hidpi-on
hidpi-on

hidpi-on

hidpi-off
hidpi-off

hidpi-off

原来一直觉得字体辣眼睛,不是显示器的锅

为什么要手动开启hidpi

不只是黑苹果需要开启hidpi,白苹果外接非4k显示屏的时候默认也是不开启hidpi的,显示效果不佳,颗粒感严重

操作方法

  • 靠第三方软件
    • SwitchResX(收费)
    SwitchResX
    SwitchResX

    SwitchResX

    • RDM(Retina Display Manager),免费

    下载链接

原生:修改系统配置文件

少数派教程

并附有懒人版,一键bash脚本操作搞定

代码语言:javascript
复制
sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"

脚本运行过程如下:

如果成功的话,在系统显示器配置页面可以见到分辨率调整选项

显示器分辨率调整页面
显示器分辨率调整页面

显示器分辨率调整页面

如果需要更多选项,可以按option单击缩放选项

Advanced
Advanced

Advanced

从中选择一个支持hidpi的分辨率,让你的眼睛舒服一些吧。

针对不同系统版本的说明

  • 系统在10.15之前的,配置文件放在/System下,按照教程开启SIP(System Integrity Protection)可以完成系统配置文件的修改
  • 系统从big sur开始,将原生系统配置文件锁死在 /System/Library/Displays/Contents/Resources/Overrides/ 开启SIP后仍无法修改。 可以通过在/Library/Displays/Contents/Resources/Overrides/下放置对应配置文件,系统自动完成优先调用
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是HiDPI
  • 为什么要手动开启hidpi
  • 操作方法
    • 原生:修改系统配置文件
    • 针对不同系统版本的说明
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档