Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么macOS处理屏幕分辨率的方式不同于Windows?_Windows_Macos - Fatal编程技术网

为什么macOS处理屏幕分辨率的方式不同于Windows?

为什么macOS处理屏幕分辨率的方式不同于Windows?,windows,macos,Windows,Macos,苹果iMac和MacBook产品线使用品牌为“视网膜显示器”的高分辨率显示器,默认情况下,macOS会将屏幕分辨率设置为低于本机屏幕分辨率。例如,在13英寸Retina MacBook Pro上,macOS的本机分辨率为2560-by-1600,macOS会将默认分辨率设置为1280-by-800,并在设置应用程序上选择缩放到其他屏幕分辨率(1024-by-640、1440-by-900和1680-by-1050) 但是,在Windows(包括最新版本)上,屏幕分辨率默认设置为本机屏幕分辨率,并

苹果iMac和MacBook产品线使用品牌为“视网膜显示器”的高分辨率显示器,默认情况下,macOS会将屏幕分辨率设置为低于本机屏幕分辨率。例如,在13英寸Retina MacBook Pro上,macOS的本机分辨率为2560-by-1600,macOS会将默认分辨率设置为1280-by-800,并在设置应用程序上选择缩放到其他屏幕分辨率(1024-by-640、1440-by-900和1680-by-1050)

但是,在Windows(包括最新版本)上,屏幕分辨率默认设置为本机屏幕分辨率,并使用“缩放”功能来增加元素大小。例如,在配备全高清显示器的15英寸笔记本电脑上,Windows将默认分辨率设置为1920×1080,缩放比例设置为100%,但建议设置为125%。轮流设置更高的缩放比例会导致某些元素显示模糊


因此,为什么会出现这种情况?

操作系统可以在没有屏幕的情况下工作。例如,您可以启动计算机(运行Windows、MacOSX或Linux),并在该命令行上运行一些应用程序
app
(或Windows上的
app.exe

现在,假设您在某个命令窗口中键入
app
(不使用ENTER键),拔下屏幕,然后键入ENTER键。您的
app
仍然启动(并且可能检测到没有可用的屏幕,只有当该
app
是一个GUI应用程序,通过使用一些打开窗口时)。如果您的
app
不是GUI应用程序,而是命令行应用程序(例如
cp
复制文件),它可以成功执行

在实践中,您的屏幕今天被一些人使用。而且应用程序不会直接在屏幕上显示像素:它与显示服务器交互,而显示服务器通常是访问屏幕的唯一进程(更准确地说,是图形卡)


因此,您需要了解如何调整或配置您的显示服务器。这当然是操作系统和显示服务器特定的。在MacOSX、Windows和Linux上,它们是非常不同的(Linux甚至有几个,例如,
Xorg
or)。在MacOSX上是。

离题了,因为这不是一个编程问题,你误解了Mac上的情况。显示器的分辨率实际上是全分辨率的。默认缩放比例为200%。它显示为“看起来像”1280x800,因为窗口的视觉大小与1280x800屏幕上的相同,但它们的线性细节是前者的两倍。一切都画得更精细了。@basilestrynkevich堆栈溢出我道歉新的“提问”功能说,如果我的问题与代码无关,它会自动将我的问题发布到正确的位置。。。我猜这项功能还没有正常工作。它们实际上使用了相同的机制,如果你在没有声明为dpiAware的Windows应用程序中请求屏幕大小,那么你会得到较小的重新缩放大小。区别在于文本的处理方式,在Windows上,文本在绘制后被重新缩放,这就是它看起来模糊的原因。一段时间。然而,Win10的最新版本也支持macOS所做的那种扩展:@HansPassant很棒的解释,但是出于某些原因,我个人不认为macOS上的文本有什么错,因为作为一名图形设计师,它看起来更吸引人。但是,是的,在创作者的更新中,缩放在某些部分得到了修复,但仍然远远不够完美。希望它在未来的版本中变得更好。