yifeimfd 发表于 2015-8-19 10:31:06

能否针对宽屏、普屏显示不同的背景图?

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

另外,背景图容易干扰菜单显示,如果菜单框背景支持自定义颜色填充就好了。

邪恶海盗 发表于 2015-8-19 11:02:20

800*600就行了,会自动拉伸为全屏的...

lbw2007 发表于 2015-8-19 11:21:46

本帖最后由 lbw2007 于 2015-8-19 11:23 编辑

可以
需要加上判断了

至于怎么加判断
楼下继续

yifeimfd 发表于 2015-8-19 11:35:37

邪恶海盗 发表于 2015-8-19 11:02
800*600就行了,会自动拉伸为全屏的...

拉伸,人物图片都变成大饼脸了。

devilma 发表于 2015-9-2 22:06:44

说实话,不好实现。。。。

yifeimfd 发表于 2015-9-3 00:08:26

devilma 发表于 2015-9-2 22:06
说实话,不好实现。。。。

vbeprobe命令可以列出所有可用分辨率,只要有脚本中能得到其是否包含16:9或16:10纵横比,即可得知是否宽屏。如果要考虑21:9的带鱼屏,也是一样的方法。
我目前的问题是不知道如何在脚本中获得这个最大纵横比数据。

yifeimfd 发表于 2015-9-3 00:10:04

只要在vbeprobe中加个参数可以得到这个最大纵横比,这个问题就变得异常简单了。

devilma 发表于 2015-9-4 22:17:39

yifeimfd 发表于 2015-9-3 00:10
只要在vbeprobe中加个参数可以得到这个最大纵横比,这个问题就变得异常简单了。

关键是用什么返回这个参数?
页: [1]
查看完整版本: 能否针对宽屏、普屏显示不同的背景图?