|
回复 #1918 afafvvvv 的帖子
关于分辨率的问题,不同硬件(显卡+显示器)会有不同的支持程度。一般来说,现在的配置上 800*600,1024*768,1280*1024这些分辨率都是支持的,在配置界面分辨率选择的列表中横线以下的为宽屏的分辨率,这些分辨率就不一样了,有些支持有些不支持,取决于显卡 BIOS,无法保证都被支持。
XORLDR 仅仅使用24位色或32位色彩,现在的显卡一般都只支持32位色。
下次准备在启动时加入一个分辨率选择的功能,启动时按下某个键就会列出被当前硬件配置支持的24位色或32位色的分辨率,这样以来大家可以知道当前硬件配置在 VESA 模式下到底支持哪些分辨率,也可以在那里选择需要的分辨率。
下一次,将失败后的安全分辨率调整为 1024*768,因为现在的硬件配置应该都支持这个分辨率,XORLDR 不适用于连1024*768分辨率都不支持的平台。
如果图片实际分辨率与设置的显示分辨率不一致,XORLDR 不会对图片进行拉伸或压缩。即,如果图片小于显示分辨率,则图片显示在左上角,其余部分为黑色;如果图片大于显示分辨率,则超出部分不予显示。这样以来,为了兼容大家可以做一个宽屏分辨率的图片(如1680*1050),但是将菜单都放在1024*768的范围,这样一来在支持1680*1050分辨率的机子上可以全部显示,在不支持的机子上也能显示所有菜单,呵呵
或者,调整 XORLDR 的策略,启动时从 1920*1080 这个分辨率往下依次搜索,优先尝试宽屏分辨率,全部失败则从 1280*1024 分辨率往下搜索,逐个尝试 4:3 的分辨率,这样就相当于优先使用最佳分辨率。但是,菜单图片到底搞成多大则有些纠结,呵呵,欢迎大家提出自己的意见
对于某些朋友提出的界面问题不宜过分注重的问题,我也想过,但如今也不可能放弃这样的功能,毕竟有个漂亮的界面也是不错的,哈哈 |
|