找回密码
 加入我们
搜索
      
楼主: slymitec

[外设] MacOS DPI计算方式 及其和PPI之间的关系

[复制链接]
发表于 2023-7-2 18:15 | 显示全部楼层
slymitec 发表于 2023-7-2 17:20
嗯,我已经完善一楼的说明了。

感谢你让我对macOS的72和windows的96有了进一步的认识。我只能说,目前96 ...

只有你这样的强迫症需要适配,实际情况是大伙儿都不care。苹果只需要你关心多少pt,多少是基准取决于用途。windows则更加粗暴的乘上固定比例,也没法控制用户用什么显示器,只能假装大家都是96基准。

而且你的强迫症也只是想法上的意思,这么执著于尺寸一一对应的你居然连同字号的字都不一定一样大都没能察觉,可见并没有对你的实际使用造成多少影响。

现在进入移动互联网时代这个72和96全都是过去式,第一台iPhone是163ppi,Android的基准DPI是160,在智能手机这里的默认DPI都是个非常大的值,这个时候的1逻辑英寸实际显示的就更大了,但是在手机上追求这种1:1对应的结果就是会导致字小的没法看了。强迫症最终是要为实际体验让步的
发表于 2023-7-2 18:20 来自手机 | 显示全部楼层
slymitec 发表于 2023-7-2 15:53
3不一定哈,MBP/MBA 13就不是(但是MBP 14/16是,为了绝对保险所以确认一下)

我正在给他处理Windows的 ...

UI渲染分辨率和物理分辨率不是100%点对点, HiDPI机制了解下
 楼主| 发表于 2023-7-2 18:31 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2023-7-2 18:32 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-2 18:41 来自手机 | 显示全部楼层
slymitec 发表于 2023-7-2 18:31
我主要又不用macos搞办公 macos上的word mac我都是现装的。

研究macos主要是为了拓展知识线而已,实话说 ...

因为实际用对应平台技术开发过的人都只会觉得这种东西是屎山+天坑,现代布局系统/UI框架好不容易让开发者不需要这么辛苦的去适配了,强迫症患者还成天要把这个翻出来讲,还振振有词就是要1:1对应现实大小,那我作为一个开发者还不能问问动机吗?
不想被上世纪标准荼毒想要做出改变我欢迎,但是得键盘给你你来写,造福大众造福自己。
 楼主| 发表于 2023-7-2 18:44 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-2 19:16 | 显示全部楼层
slymitec 发表于 2023-7-2 18:44
macos和windows软件都目前完全支持啊,而且这个在开发上有什么困难了?
我倒觉得困难在显示器选购上啊。
...

我说这个实际占用多少像素一点也不重要 论据就是你说的 现代UI框架根本不需要你去关心这个 然后你反对 还加粗说 一个字号占据多少像素就是很重要,但是现状就是像素级精确基本不可能,那我不问动机还能问什么呢

现在开发自然是没有困难的,但是要满足你这种强迫症需求就要麻烦很多了现代UI框架让我们不必被用户的屏幕物理特性制约,你发的好几贴讲的话,这明显就是要改回去的意思(面板DPI都要固定,系统基准DPI也得固定,不一致的地方还得适配)

你的本意可能是显示器选购上,但是就算显示器面板是你说的那样完美的和DPI是整数倍,实际显示的大小也不是正确的“1英寸”,因为基准DPI不一样,最后你还是需要求助于非整数缩放,这个我也有提到(你不能保证你拿到的所有东西都和系统的基准DPI一致)

所以即使是强迫症角度,你的这种需求也不是仅凭一个完美比例的显示器能解决的。你可以骗自己,说完美比例的情况下显示大小和实际大小就是1:1,而忽略实际情况下可能千变万化的基准DPI(尤其是图片)

 楼主| 发表于 2023-7-2 19:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-2 19:38 | 显示全部楼层
slymitec 发表于 2023-7-2 19:24
1.现代UI框架的确不用让开发者在这上面操心,但我说的本就不是开发问题问题呀。我说的一个字的大小问题( ...
我说的一个字的大小问题(或者说1in的实际长度问题),这不是程序开发问题。


这就是程序开发问题兄弟,现在的对应关系脆弱到只要换个字体“1inch”的长度就会发生变化:
center_text.png
switch_fonts_1.png

pt这个单位连文字本身的像素高度都没有办法让他保持一致(字体和渲染,甚至还有行高等因素的影响),又怎么能保证的了在显示器上实际大小的一致性呢?
如果有简单办法能保证的了,那我们看到的不同字体同字号文本就会是下面这样的:
switch_fonts_3-2.png

这样的显示显然更加统一更加和谐,但是现在的系统并没有太好的办法(直接)做到,你可以后期手动去修,但是这个是不是就需要额外的精力了呢?

至于“上不着村下不着店的数值,给自己未来使用增加麻烦。”这一个点就实在是太主观了,眼睛能接受的了怎么都行。有的人还用42寸4K电视机当显示器呢,用这个的使用麻烦可比单纯的PPI问题多多了,你得先想个办法把它摆起来,这个尺寸倒是不需要缩放就能接近96dpi,那你会考虑吗?
 楼主| 发表于 2023-7-2 19:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-2 22:11 | 显示全部楼层
其实告诉小白,mac下27寸4k只是将就用就行了,其他的说的再多也不一定有人理解。你就看看多少人拿那个红米4k来配个macmini就知道了。还有,这个论坛压根不关心mac那些事,因为不能拿来打游戏。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 18:07 , Processed in 0.011185 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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