2012GaoShou 发表于 2016-3-10 18:17:05

GRUB4DOS0.45C加载背景始终不成功。

以前一直用0.44,现在才开始用0.45c,试过加载0.44的XPM图片不行,XPM图片转为24位BMP也加载不了,用WINDWOS\system32\setup.bmp也加载不了,自己截图保存成BMP也加载不了,图片加载成功后屏幕还是黑的。
使用
graphicsmode -1 800 600
splashimage /BACK.BMP
不行
使用
splashimage /BACK.BMP
也不行。
0.45C对背景图片有什么要求呢?

kellllby 发表于 2016-3-10 18:46:21

本论坛的0.4.6a已经直接支持JPG格式图片了,还纠结什么BMP呢,BMP的图片要使用24位的,不然不支持,到于XPM那是旧版本针对VGA开发的,现在都过时了,现在都使用VBE模式。本论坛的大神建议我这样用graphicsmode -1 100:1000100:100024:32
splashimage /xxx.jpg   
因为这样加载图片适应性强些。

2012_willylin 发表于 2016-3-10 22:24:22

BACK.BMP 要在/
Size 要是 800x600

fuldho 发表于 2016-3-11 07:54:40

graphicsmode -1 320:1024 240:768 24:32
splashimage /lt.bmp

不点 发表于 2016-3-11 09:02:22

楼上各位已经说出了解决办法。

我要补充强调的是,应该在命令行下逐条语句执行,看看有没有出错信息。

譬如说,在菜单里面,如果 /BACK.BMP 不存在,那么 splashimage /BACK.BMP 可能不会报错,但在命令行下,则会报错的。

不然的话,太没有头绪了,可能性太多,你很难确定究竟是什么地方有错。

2012GaoShou 发表于 2016-3-11 16:20:33

不点 发表于 2016-3-11 09:02
楼上各位已经说出了解决办法。

我要补充强调的是,应该在命令行下逐条语句执行,看看有没有出错信息。


就是图片已经加载成功了,但是背景还是黑的,像是没加载一样

不点 发表于 2016-3-11 16:30:49

你能在 grub4dos 命令行下运行 ls /BACK.BMP (或者你的 XPM 文件)列出文件吗?如果列不出来,那就是不存在这个文件。当不存在文件时,这条命令失效,相当于 “没有背景图片”,当然背景也就成了 “一抹黑” 了。

如果是 bmp 文件,得搞清楚 grub4dos 是否支持你的 bmp 格式。

grub4dos 只支持一部分 bmp 格式,不是支持任意的 bmp 格式。

你可以先把别人证明过 “可以用于 grub4dos” 的 bmp 文件拿过来用,如果成功,则说明是你的 bmp 格式不被支持造成的。

2012GaoShou 发表于 2016-3-11 16:44:50

输入 graphicsmode -1 320:1024 240:768 24:32 提示Graphics mode number was already 0x118
输入 splashimage /ramxp.bmp 提示Loading splashimage... 一闪而过,回到grub> ,速度太快拍不了照片。
输入ls /ramxp.bmp 提示 ramxp.bmp

2012GaoShou 发表于 2016-3-11 16:45:49

不点 发表于 2016-3-11 16:30
你能在 grub4dos 命令行下运行 ls /BACK.BMP (或者你的 XPM 文件)列出文件吗?如果列不出来,那就是不存 ...

论坛上找背景照片发现都是很老的,不点大师帮我找一个发上来我试下咯。

不点 发表于 2016-3-11 17:19:38

你似乎已经证明是图片 bmp 格式不被支持造成的。

很抱歉,我从未使用图片,我都是使用英文文本模式。

你再问问别人吧,或者你在百度上搜。

小豪diao 发表于 2016-3-14 22:13:34

千万不要作死的用普通bmp文件来。普通bmp好像是256色,而g4d的背景图不能用那么高的。
(这也是很多背景颜色怪怪或单一的一种原因)

2011yaya2007777 发表于 2016-3-15 18:25:51

从网上能下载一大堆bmp图片,一个一个试一试,总是可以成功的。
页: [1]
查看完整版本: GRUB4DOS0.45C加载背景始终不成功。