找回密码
 立即注册
查看: 119|回复: 4

MacOS DPI计算方式 及其和PPI之间的关系

[复制链接]

716

主题

0

回帖

716

积分

00话痨hs000

积分
716
发表于 2023-7-2 02:33:23 | 显示全部楼层 |阅读模式
MacOS的现实机制与Windows有很大不同,以前发的帖子理解上也存在错误的地方,今天算是搞明白了:

1in(英寸)=72pt(点)
72pt=96逻辑px(像素)
(MacOS渲染图像,采用的是至少2倍渲染,也就是说1in=96逻辑px,渲染时候直接精细到比如192px)
真实px=96逻辑px*屏幕横向像素数(或者纵也行,都一个意思)/屏幕看起来像的横向像素数(或者纵也行,……)
(这个“看起来像”可以从【设置】中的【显示器】里面修改)

可以看出,由于渲染精度至少翻倍,因此在 屏幕横向像素数/屏幕看起来像的横向像素数 不大于2的情况下,图像理论上不会模糊(其实大于2的时候,操作系统也会开启更高倍率渲染来解决模糊问题),这也是MacOS/iOS为啥要这么设计的缘故。

这样的话,公式化简后:DPI=96*屏幕横向像素数/屏幕看起来像的横向像素数

我们举一些目前产品的常见例子:
Macbook Pro/Air 13:物理分辨率2560x1600 PPI227,推荐看起来像的分辨率1440x900。此时PPI=96*2560/1440=170.6667,折合Windows缩放177.78%,DPI/PPI=127.69%
Macbook Pro 14:物理分辨率3024x1964 PPI254,推荐看起来像的分辨率1512x982。此时DPI=96*3024/1512=192,折合Windows缩放200%,DPI/PPI=132.29%
Studio Display:物理分辨率5120x2880 PPI218,推荐看起来像的分辨率2560x1440。此时DPI=96*5120/2560=192,折合Windows缩放200%,DPI/PPI=113.54%
Pro Display XDR:物理分辨率6016x3384 PPI218,推荐看起来像的分辨率3008x1692。此时DPI=96*6016/3384=192,折合Windows缩放200%,DPI/PPI=113.54%

可以看出Apple对于台式机显示器原则上DPI/PPI约为113.5%,笔记本则是130%左右(而且MBP/MBA 13的物理分辨率确实应该提升了,MBA 15就没这问题)。我之前发帖子也阐述过,我个人主张台式机DPI/PPI=100%,笔记本125-130%。实际上苹果笔记本是很吻合的。
回复

使用道具 举报

0

主题

1002

回帖

0

积分

新手上路

积分
0
发表于 2023-7-2 02:36:53 | 显示全部楼层
P.S.

31.5寸最合适的分辨率,对于Windows来说,我觉得是5120x2880,此时PPI187,Windows正好开启192DPI(200%缩放)。
既保证了DPI=PPI(近似),也保证了缩放率为整数,同时187PPI也可以说相当于完全解决了模糊(毕竟31.5寸2160p的138PPI实际上还是存在颗粒感)。
27寸对于Windows来说,2160P是163PPI(稍微有点低),2880P是218PPI,同样走113.5%的思路,无法做到DPI=DPI。
回复 支持 反对

使用道具 举报

0

主题

971

回帖

0

积分

新手上路

积分
0
发表于 2023-7-2 02:45:10 | 显示全部楼层
MacOS现在的字体渲染机制,导致其在DPI不足128左右的时候,字体会发虚(Windows通过残笔及ClearType等技术——主要是残笔,一开始就不存在此问题)。

这也就是为啥接1080p的显示器,实在是惨不忍睹的原因(除非强制缩放,放弃显示器面积了,但后果就是显示器实际面积太小了)
回复 支持 反对

使用道具 举报

0

主题

1054

回帖

0

积分

新手上路

积分
0
发表于 2023-7-2 02:48:33 | 显示全部楼层
不考虑视距算ppi毫无意义
回复 支持 反对

使用道具 举报

0

主题

1011

回帖

0

积分

新手上路

积分
0
发表于 2023-7-2 02:50:34 | 显示全部楼层
我不了解macOS的情况,提一嘴Windows的情况。
Windows可以看成只有一个“缩放比例”,系统API获取到的都是整数的DPI数值,缩放比例为1时DPI是96,你可以忽略96这个值,就当它是个基准单位,算的时候用实际获取到的DPI值除以96(准确说是USER_DEFAULT_SCREEN_DPI这个宏)即可。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-9-28 12:20 , Processed in 0.062564 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表