无忧启动论坛

标题: 能否针对宽屏、普屏显示不同的背景图? [打印本页]

作者: yifeimfd    时间: 2015-8-19 10:31
标题: 能否针对宽屏、普屏显示不同的背景图?
为了达到最好的背景图片效果,希望能在菜单中根据屏幕最大纵横比来选择不同图片。
我的思路是用vbeprobe得到所有所有支持的分辨率,找到屏幕最佳分辨率,可以得知是宽屏还是普屏。然后根据结果选择最适合的图片来展示。因为背景图并不需要太过于精细,可以针对宽屏(4:3或5:4)、普屏(16:9或16:10)、带鱼屏(21:9)做三种800*600规格的图片,这样展示效果就会好多了。
但是我不知道该如何在菜单文件中实现这样的配置。。。

另外,背景图容易干扰菜单显示,如果菜单框背景支持自定义颜色填充就好了。
作者: 邪恶海盗    时间: 2015-8-19 11:02
800*600就行了,会自动拉伸为全屏的...
作者: lbw2007    时间: 2015-8-19 11:21
本帖最后由 lbw2007 于 2015-8-19 11:23 编辑

可以
需要加上判断了

至于怎么加判断
楼下继续
作者: yifeimfd    时间: 2015-8-19 11:35
邪恶海盗 发表于 2015-8-19 11:02
800*600就行了,会自动拉伸为全屏的...

拉伸,人物图片都变成大饼脸了。
作者: devilma    时间: 2015-9-2 22:06
说实话,不好实现。。。。
作者: yifeimfd    时间: 2015-9-3 00:08
devilma 发表于 2015-9-2 22:06
说实话,不好实现。。。。

vbeprobe命令可以列出所有可用分辨率,只要有脚本中能得到其是否包含16:9或16:10纵横比,即可得知是否宽屏。如果要考虑21:9的带鱼屏,也是一样的方法。
我目前的问题是不知道如何在脚本中获得这个最大纵横比数据。
作者: yifeimfd    时间: 2015-9-3 00:10
只要在vbeprobe中加个参数可以得到这个最大纵横比,这个问题就变得异常简单了。
作者: devilma    时间: 2015-9-4 22:17
yifeimfd 发表于 2015-9-3 00:10
只要在vbeprobe中加个参数可以得到这个最大纵横比,这个问题就变得异常简单了。

关键是用什么返回这个参数?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3