关于屏幕分辨率的几个问题

关于屏幕分辨率的几个问题

我理解显示器的分辨率是其垂直和水平方向可容纳的像素数。因此,如果我的分辨率是 1920 x 1200,则意味着水平方向有 1920 个像素,垂直方向有 1200 个像素。

所以我的问题如下

  1. 所有显示设备上的像素大小都是固定的吗?我觉得不是,但请澄清一下。如果大小不同,用一个设备拍摄的图像如何显示在另一个显示设备上?映射是什么?
  2. 我的 PC 显示器和笔记本显示器都是 17 英寸,但支持的分辨率不同。这是为什么?
  3. 当我降低显示器分辨率时,背景会发生什么情况?为什么当我降低分辨率时显示的文本/图像会变大,而当提高分辨率时,文本/图像会变小?
  4. 当高分辨率图像显示在低分辨率屏幕上时会发生什么情况,反之亦然
  5. 我多次注意到大图像被显示为较小的图像以适合显示屏?(如“查看实际尺寸”、“适合屏幕”、“拉伸以适合屏幕”等)映射是如何完成的?
  6. 操作系统与分辨率有关系吗?是否有类似这样的情况,即该操作系统仅支持这么高的分辨率?

解答一下我的问题。非常感谢您的帮助。

提前致谢。

答案1

你必须明白,什么是硬件像素,什么是软件像素。解决您在显示设置中设置的,只是一个转换参数。

显示器屏幕尺寸(例如 17 英寸)具有固定数量的硬件像素,这等于此特定显示器的最大分辨率。硬件中的一个像素是一个点,可以具有任何颜色。随着技术的发展,可以放入一个测量单位的像素数量会增加:像素越来越小,就像屏幕尺寸越来越大一样,像素越多 = 最大分辨率越大。像素越多,您可以在屏幕上看到图像的更小细节。

显示器允许您使用最大分辨率,您的操作系统会检测到这一点,并仅为您提供显示器允许的分辨率。如果您提供的软件分辨率小于显示器可以处理的分辨率,则视频卡会简化进入显示器的图像。例如,制作 4 个像素(正方形),显示图像中 1 个像素所包含的相同颜色。分辨率越低,越多的像素将“未使用” - 标记为相同颜色。

图像 [通常] 包含固定数量的像素 - 与显示器相同。像素大小取决于显示器。因此,如果您的屏幕为 1600x1200,但运行分辨率为 800x600,则 800x600 图像的显示大小将是 1600x1200 分辨率下显示的两倍。

如果您在 800x600 的屏幕上查看 1600x1200 的图像,您将只能在屏幕上看到它的 1/4。如果您将其缩小,使其全屏显示,您将看到全部图像,但它将被简化 - 像素(取决于比例(在本例中为 1/4))将根据图像的 4 个像素计算平均颜色/亮度,为您提供平均颜色,从 4 个像素(正方形)中的每一个到屏幕上的 1 个像素。

最大分辨率取决于一系列因素 - 显示器屏幕尺寸、屏幕像素密度、显卡输出可能性、操作系统输出可能性。如果后者中的任何一个无法支持您的显示器最大分辨率,您将无法充分发挥其潜力。

答案2

所有显示设备上的像素大小都是固定的吗?我觉得不是,但请澄清一下。如果大小不同,用一个设备拍摄的图像如何显示在另一个显示设备上?映射是什么?

不同显示设备的像素大小可能不同,但大多数情况下肉眼无法察觉差异。这实际上取决于硬件制造方法。

我的 PC 显示器和笔记本显示器都是 17 英寸,但支持的分辨率不同。这是为什么?

因为两者的宽高比不同。通常笔记本电脑的屏幕比 PC 显示器更宽。

当我降低显示器分辨率时,背景会发生什么情况?为什么当我降低分辨率时显示的文本/图像会变大,而当提高分辨率时,文本/图像会变小?

当您降低分辨率时,这意味着您只是将更多硬件像素映射到一个软件像素。例如,您的硬件可以支持四个像素,但软件只提供一个像素数据。数据将相应地进行拉伸,即 1 个像素的数据将拉伸到 4 个硬件像素。

当高分辨率图像显示在低分辨率屏幕上时会发生什么情况,反之亦然 您无法显示高于最大硬件容量的分辨率。但是,您很可能将屏幕分辨率设置为低于硬件(即“显示器”)所能支持的分辨率。在这种情况下,分辨率高于此值的图像将被压缩(与拉伸相反)以适应此分辨率。

我多次注意到大图像被显示为较小的图像以适合显示屏?(如“查看实际尺寸”、“适合屏幕”、“拉伸以适合屏幕”等)映射是如何完成的? 映射只是基于输入与输出的比率,其中输入是软件像素,输出是硬件像素。

操作系统与分辨率有关系吗?是否有类似这样的情况,即该操作系统仅支持这么高的分辨率? 不,这种映射是由软件完成的,但是操作系统提供了某些内置方法(在编程世界中称为 API)来实现这一点。

答案3

  1. 像素大小不是固定的。在 LCD(平板)显示器上,有一种称为“原始分辨率”的东西,通常是最大分辨率,对应于图形系统发送的 1 个像素,与 LCD 面板上的一个物理像素相关,每个物理像素包含一个红色、一个绿色和一个蓝色……这些像素以不同的量启用,以产生该像素所需的颜色。这是图像和文本看起来最清晰的分辨率。在旧的 CRT(射线枪)管上,没有原始分辨率,因为显示器向屏幕发射几乎连续但实时修改的光流,可以调整为以视频卡发送信息的任何速率工作。在 LCD 显示器上,有一种称为“点距”的东西,它对应于单个像素的大小(我认为)。较小的物理像素允许在屏幕上挤压更多的像素。

  2. 这表明物理像素的大小不同。您可以查找与 DPI(每英寸点数)相关的设置,该设置与图像中每英寸可容纳多少像素相关,类似于打印机,但不是以“X x Y”表示法(如分辨率),而是以“每英寸可容纳的总数”表示法,例如 75DPI 或 90DPI(常用于普通数字图像和网络图形)、300DPI 或 600DPI(常用于基本激光打印机和喷墨打印机以及高分辨率图片)或 1500DPI 或 2400DPI(用于照片质量打印或用于出版的极高分辨率图像)。

  3. 这引出了您的第三个问题。当您更改屏幕上可容纳的像素数时,此数字与您放置为背景的图像的 DPI 相关,本质上会使图像的“英寸”与您实际屏幕空间的较大或较小部分相匹配。Windows 为您的桌面背景图像提供了几个选项,例如拉伸或居中,以使图像以您想要的方式“适合”您的屏幕。它通过以不同的方式对图像进行采样,平均像素并仅显示与您设置为所需分辨率的像素相对应的像素来实现这一点。当您降低分辨率时,这意味着发送到屏幕的像素更少,跨越显示屏的像素更少,因此只需很少的图像像素即可填满屏幕,从而使图像(以及屏幕上的所有其他视觉元素)看起来更大。提高分辨率则会发生相反的情况。更多的像素适合屏幕的给定区域,因此元素和图片看起来更小,通常更清晰一些。

  4. 在低分辨率显示器上,高分辨率图像的清晰度会远低于“正常”图像。大多数图像查看程序和操作系统会自动重绘或调整图像大小,以适应您的屏幕或查看程序允许的空间。而且它们通常做得很好。如果屏幕上的其他所有内容都看起来很清晰,无论分辨率如何,超大图像(操作系统或查看程序仅显示四分之一或更少的像素)看起来仍然像其他任何图像一样清晰。

  5. 这通常称为采样,它与使用图像处理程序(如 IrfanView 或 Paint)更改图像分辨率以便将其作为电子邮件发送或发布到网页时所发生的情况相同。这些程序会计算给定区域内的像素平均值,然后删除不再适合所需输出图像的像素。有一些数学公式非常擅长此道,除非您看到的是极差的示例或极度放大的图像,否则您几乎无法看出图像是否经过了调整。

  6. 在大多数情况下,操作系统并不真正关心分辨率。如今,操作系统通常设计为高于 800x600 的分辨率,而 20 年前的分辨率为 640x480。在较低的分辨率下,操作系统 UI 元素可能会变得非常大,从而占用过多的屏幕空间。Windows 或 Mac OS 在手机屏幕上看起来会很糟糕,这也是为不同尺寸的设备构建专门操作系统的原因之一。但在大多数情况下,显卡和显示器决定了您的系统能够支持的分辨率以及最佳分辨率。

一般来说,除非你看不清较小的元素,否则我会将屏幕分辨率保持在屏幕允许的范围内。这样看起来会最清晰、最干净。

相关内容