【发布时间】:2013-03-09 08:47:36
【问题描述】:
我想实现一个具有老式 vga+crt 显示器图形配置外观和感觉的文本控制台。为此,我需要有关典型设置的渲染纵横比的信息。
80 x 25 使用 9 x 16 单元格得到 720x400 的比率。我从未见过这种比例的显示器(比 16:9 略宽)。 720x400也是windows 9x启动画面显示时的分辨率。
我已经测量了视频 8088 损坏的比率。它给了我一个 3:2 的比例。
我一直在 4:3 显示器上工作,在硬件文本模式下会产生巨大的拉伸效果
Dosbox 使用 8:5 的比例,这对于 320x200 分辨率是有意义的
那么对于渲染基于块字符的 ansi-art(例如 ENDOOM 块)来说,正确的比例是多少?
请注意,我说的是显示器上显示的纵横比。我知道我使用的 CRT:s 具有修改输出图像宽度和高度的选项,但是如果存在,用户将如何设置这些选项。我将 v 控件设置为全屏尺寸,给出拉伸字符,但 win95 初始图像的比例正确。
【问题讨论】:
-
我添加了一些附加信息。希望我能帮上忙。如果您需要更多,请告诉我;几个小时后我可能无法重温。
-
如果仍然适用,则 3:2 比例(水平 3 像素等于垂直 2 像素)是正确的。这几乎是正确的(720x405 模式在严格的 4:3 上恰好具有这个像素纵横比),但是坚持这一点很好,对于体面的软件复制来说非常干净,尤其是对于你提到的 CRT 的模拟性质(HV 旋钮)在这个规模上并不重要。所以只要坚持 3:2。
标签: aspect-ratio vga