今天才明确原来 Mac 并不能自适应分辨率

185 天前
 tstar

主机是 Macmini ,显示器是 27 寸的 4k 显示器,为了能看清文字,分辨率设置成了 1080p 。

我之前一直以为,在显示图片和视频时会自适应分辨率,毕竟屏幕本身是 4k 屏!

今天我才确认,在播放视频时,分辨率仍然是 1080p ,感觉少看了一半内容!

如果我每次看 4k 视频时都要切换分辨率,这也太麻烦了吧!

各位有什么比较好的解决方法吗?

3948 次点击
所在节点    Mac mini
38 条回复
dcsuibian
185 天前
mac 不是应该能调缩放比例的吗
maichael
185 天前
什么外星科技能自适应分辨率
FanyFull
185 天前
@maichael 有需求有人开发就有功能。并非是不可实现外星科技。
tstar
185 天前
@dcsuibian 有这个功能吗?你说的好像就是调分辨率!
crysislinux
185 天前
搞不懂你说的是啥效果。视频播放本来也不是点对点的啊
dcsuibian
185 天前
@tstar 系统设置--显示器--更大字体
PTLin
185 天前
正常的思路不是提高系统的缩放比例吗,你这直接缩小分辨率可还行。
tstar
185 天前
@dcsuibian 这个设置本身就是分辨率调整,下面清清楚楚写着分辨率 1504*846
lichdkimba
185 天前
神人 TV
deplives
185 天前
竟然没看懂你要干啥,什么自适应分辨率,你的显示器的物理分辨率始终是你的的分辨率,你在 [系统设置--显示器] 下调整的其实只是对应的缩放比例,让你的物理分辨率看起来像 xxx
你可以自己去系统信息看一下

分辨率: 5120 x 2880 ( 5K/UHD+ - 超高清增强版)
UI 看起来类似: 2560 x 1440 @ 60.00Hz
tstar
185 天前
@PTLin Mac 有对应的工具吗,如果没有只能借助软件用快捷键切换分辨率了!
dcsuibian
185 天前
@tstar
你说的不对,调节分辨率和这个是两个东西。如果你是调节分辨率到了 1080p ,那和 windows 里一样,你确实是把分辨率调成了 1080p 。也就是此时你是用 4 个像素点显示一个像素。
而如果你是调了更大字体,那他其实是调整了 Windows 里的缩放比例,也就是说,它底下显示的分辨率其实是 css 像素分辨率,而实际播放视频和渲染字体时仍然是物理分辨率。

你可以在浏览器控制台输入 devicePixelRatio ,如果你能搞明白这个,你就懂了
ScepterZ
185 天前
不太了解 mac 的缩放,但是 win 上缩放是不会影响你看视频的,还有游戏之类的,他输出 4k 内容就是直接给到显示器的,不会转 1080p 再输出,mac 理论上只会更好不会更差
ScepterZ
185 天前
@ScepterZ mac 的那个设置,字面上确实很迷惑,但是我觉得只是文案有点问题,肯定不是真降分辨率了
mxT52CRuqR6o5
185 天前
我实践了一下,标 low resolution 的是真低分,没有 low resolution 的是缩放比例
tstar
185 天前
@deplives 我理解物理分辨率是不会变的,现在我的疑惑在于如果我把分辨率调整成 1080p ,在播放视频时,清晰度是不是并没有达到 4k ,而是用 1080p 的分辨率播放的!

我是这么确认的,分辨率为 1080p 的情况下,通过 movist 播放器播放一个 4k 视频,查看播放信息,上面显示了视频源的分辨率 3840*2160 ,下面还有一行显示 1920*1080 ( 50%)。

如果调整成 4k 分辨率,下面这行显示的就是 3840*2160 ( 100%),我因此怀疑,4k 视频在 1080p 的分辨率下,并不能完美显示!

但是要是说观感,我并没有看出太大区别。所以我之前一直觉得视频是以物理分辨率来显示的!
mxT52CRuqR6o5
185 天前
@mxT52CRuqR6o5 #15 看了一下显示器接收到的输出参数发现我说的不对,不管选什么都是输出的最高分辨率,但选 low resolution 时显式会糊,mac 会在输出视频信号前模拟低分辨率输出的效果
dcsuibian
185 天前
以下内容仅代表我作为一个前端开发者的个人见解,如有疏漏还请指正:

我们可以这么假设,在另一个时间线的 2005 年,所有人都用着 24 寸 1080p 的屏幕。
此时的网页设计者和浏览器开发者也过得很轻松,因为大家屏幕都是一样的。在布局的时候,直接指定像素尺寸就好了。

突然有一天,一家厂商说:我研发出了 24 寸 4k 的屏幕。横向和纵向的像素比例直接翻了一倍,爽到。
可是网页设计者就不爽了,你这么做,那我写好的程序怎么办呢?每个像素的物理长度直接变成一半了,这也就是说原先看起来 5 厘米的东西在你的新显示器上就只有 2.5 厘米了,太小了,我怎么适配呢?

这时候浏览器和系统厂商就跳出来说,我想了个办法,我给你做一个转换。把你原来用来布局的东西叫做“CSS 像素”,而实际上通过一个缩放比例( devicePixelRatio )帮你换成真实的物理像素数。这样不就好了。
但是这样 4k 的像素不是浪费了。唉,没有,因为我做字体渲染和视频播放的时候,还是用的真实的物理像素,所以看上去会更清晰。

也就是说,理论上,一台 24 寸 1080p 缩放比例 100%的显示器,和一台 24 寸 4k 缩放比例 200%的显示器上面的网页布局是一样的,也就是说都是 5 厘米。
但是播放视频和字体渲染的分辨率会更高,锯齿更弱。
BKH3h4F
185 天前
默认是 HiDPI ( OP 可以了解一下
至于是不是所谓的「完美」,那就是渲染相关了
dode
185 天前
把 word ,chrome 调成 200%不行吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1087522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX