1

如果 LCD 显示为 1920*1200(原始分辨率),则屏幕分辨率设置为 1024*768。

我有没有机会创建一个大小为 1920*1200 的缓冲区,并且 blt 在 Windows 或 Linux 上逐像素显示在屏幕上,而无需先将其缩小到 1024*768?

谢谢。

4

1 回答 1

3

不。

一些新颖的显示器保留图像并逐像素更新,但传统的计算机显示器不能这样工作。

计算机每秒将整个图像发送到显示器五十次(或更多次)。如果您的计算机配置为 1024x768 分辨率,那么这就是发送到显示器的像素数。如果显示器实际上有更多像素,那么它将对图像进行信箱化或将其放大到原始分辨率。

要在分辨率设置为 1024x768 时显示 1920x1200 图像,您需要将其缩小。

于 2012-07-10T18:43:21.923 回答