【问题标题】:What resolution programmers will get in Macbook Pro Retina程序员将在 Macbook Pro Retina 中获得什么分辨率
【发布时间】:2012-07-22 06:58:04
【问题描述】:

注意:这个问题可能不适合 SO,但我想在这里问,因为我想听听 Mac OS X 开发人员的意见。

Macbook Pro Retina (MPB Retina) 具有原生 2880x1800 分辨率。然而,这种原生分辨率并没有直接暴露。而是提供了像 1440x900 和 1920x1200 这样的分辨率,如下图所示。

我想知道程序员会看到什么分辨率。是2880x1800吗?或者,降低分辨率?

我对 Mac OS X 如何处理这种超显示特别感兴趣。可能有两种方法: (1) Mac OS X 设置 2880x1800 分辨率,然后调整所有程序的 DPI 缩放比例; (2) 只需在原始 DPI 设置下设置较低的分辨率。 (简单)

因为我没有为 Mac OS X 编写应用程序的经验,所以我很想看看 Mac OS X 是如何处理这种分辨率的,以及对程序员适应视网膜显示有什么影响。

【问题讨论】:

    标签: macos retina-display screen-resolution dpi


    【解决方案1】:

    据我所知,在 1680x1050 和 1920x1200 中,Mac OS 实际上将虚拟分辨率设置为两倍(因此分别为 3360x2100 或 3840x2400),然后缩小到物理分辨率 2880x1800。这使得生成的图像非常清晰(尽管有性能损失)。程序员看到的分辨率取决于应用程序是否支持 Retina。 Mac OS 从不更改应用的 DPI。

    Apple 提供了有关该主题的详尽指南。你可以在这里找到它:http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html

    【讨论】:

      猜你喜欢
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      • 2015-05-20
      相关资源
      最近更新 更多