屏幕尺寸和像素尺寸有什么区别?

问题描述 投票:0回答:1

我正在阅读 Vulkan 文档,了解如何设置交换链大小。我不明白屏幕尺寸和像素尺寸之间有什么区别。 PPI 如何影响屏幕坐标?例如,我们有一个 1920 x 1080 的显示器,PPI 较小。如果我创建一个 960 x 540 的窗口,它将是一半大小。如果我们有一个 3840 x 2160 显示器并且它具有更高的 DPI,则该窗口将小 4 倍。这正是逻辑上所期望的。也许我错了,这个 glfw 窗口在创建过程中会缩放,并且还会占用第二个显示器的一半,但我不知道如何检查它。我只有一台显示器,在互联网上没有找到明确的例子。我的意思是窗口分辨率不是相对的,那么为什么 PPI 会影响它呢?请帮助我,我完全困惑了。

graphics window glfw resolution vulkan
1个回答
0
投票

术语“决议”是一个严重超载的词。在描述帧缓冲区或监视器像素尺寸时,我一直试图避免使用它。当其他人以这种方式使用该术语时,我不会抱怨,因为这是常见做法,并且在这篇文章中得到了很好的描述。该文章甚至表示,用它来描述像素尺寸是用词不当,正确的用法是像素密度 (DPI)。 话虽这么说,Vulkan API 让您根据“显示分辨率”(像素尺寸)指定窗口,而窗口的实际物理尺寸取决于显示器的像素密度。如果您想在显示器上绘制 1 英寸的内容,则必须查询显示器的 DPI,然后计算出要绘制多少像素。

这种用法可能并不常见。一个更常见的问题是在高 DPI 显示器上绘制文本,您必须采取一些步骤来绘制具有更多像素的文本,以便能够读取它和/或保留预期的点大小。

© www.soinside.com 2019 - 2024. All rights reserved.