Retina MacBook Pro 13 英寸截图分辨率高于内置显示屏

Retina MacBook Pro 13 英寸截图分辨率高于内置显示屏

我的 MacBook Pro 13 英寸 Retina 屏幕分辨率为 2560 × 1600。为什么当我截屏(Command+Shift+3 为全屏)时,分辨率要高得多:3360 × 2100?

答案1

您的屏幕截图大于显示器尺寸的原因在于,随着 Retina Display 笔记本电脑的发布以及相应的 OS X 相关更新,屏幕尺寸的“分辨率”现在以一种非常不同(阅读、复杂)的方式得出。

为了让用户操作更简单,Apple 现在提供五种不同的分辨率设置。这些设置均不提供明确的桌面像素密度供您选择。相反,Apple 要求您选择文本大小首选项。

选择文本缩放选项可调整分辨率

每个选项都会以不同的方式缩放您的应用程序和显示内容。字体越小,渲染的内部分辨率就越高,最终会缩小以匹配您的显示器分辨率。

当您截取桌面屏幕截图时,图像的大小与显示分辨率不同,因为 OS X 渲染的桌面实际上大于显示器的像素密度。

如果您的屏幕截图是 3,360 x 1,800,那么您可能在上面的显示设置屏幕上选择了第四个选项。

此中间设置会以 1,440 x 900 的有效分辨率渲染所有未更新的应用程序,然后将其放大 2 倍。Retina 更新的应用程序会针对 3,360 x 1,800 的显示屏进行渲染。最终的 3,360 x 1,800 可视区域会缩小到 2,560 x 1,600,以便在您的显示屏上观看。

OS X 以预渲染的分辨率(3,360 x 1,800)保存桌面截图,而不是以显示硬件的最终输出分辨率保存。

参考:Mac 性能指南:2012 MBP Retina — Retina 显示屏缩放

答案2

补充现有答案:继续将鼠标悬停在这些选择上,您将看到原点分辨率,屏幕截图将是 Retina=origin*2 作为答案。 在此处输入图片描述

我以为 MacOS 应该以 1280x800 的原始分辨率渲染以获得最佳渲染性能。现在我才意识到 Apple 默认将分辨率缩放到 1440,这不是 2560 屏幕的原始分辨率

相关内容