无忧启动论坛

标题: 用BMP图制作GRUB菜单背景 [打印本页]

作者: 于山    时间: 2012-2-11 12:57
标题: 用BMP图制作GRUB菜单背景
昨天与夜天版主,zhs509讨论GRUB使用BMP图制作高保真菜单背景.
收益非浅!感谢二位热心帮助!今上传一个习作.
BMP-PE.iso文件大小=52MB,其中仅含一个小PE,可以再自己添加PE或DOS工具箱.
下载地址:
bmp-pe.rar (119 Bytes, 下载次数: 788)

2012.11.26更新下载地址:
http://www.vdisk.cn/down/index/11477174










二,更新菜单,重新配色,去除菜单条多余的颜色(尾巴),背景更清美了!
MENU.rar (657 Bytes, 下载次数: 824)

新菜单截图:



三,菜单加边框背景截图:


[ 本帖最后由 2010yg 于 2012-11-26 16:12 编辑 ]
作者: 于山    时间: 2012-2-11 13:00
用BMP图制作GRUB菜单背景的几个要点:
1,grub需用能支持的版本;
2,菜单文件MENU.LST需保存为UTF-8;
3,需加载字体文件: UNIFONT.HEX
4,背景用800X600 BMP图,经lzma.exe工具压缩而成,扩展名为: .LZMA ;
附lzma.exe的用法:
压缩: lzma e 源文件 目的文件
解压: lzma d 源文件 目的文件
5,菜单颜色要搭配好:
color normal=33 highlight=12 helptext=333 heading=44 standard=2
仅供参考!

[ 本帖最后由 2010yg 于 2012-2-13 07:07 编辑 ]
作者: sm7810226    时间: 2012-2-11 13:17
希望楼主放出菜单和BMP做背景的方法!
作者: sm7810226    时间: 2012-2-11 13:26
谢谢,试试先!
作者: renchmin    时间: 2012-2-11 13:30
谢谢楼主的分享了,支持啊。
作者: 于山    时间: 2012-2-11 14:25
刚上传一个,压缩bmp图形文件为lzma的工具,欢迎下载测试!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205958&page=1&extra=page%3D1
作者: 2011hnfeng    时间: 2012-2-11 16:50
我有点迷糊。不是早就可以用 bmp 图形做背景了吗?
而且不一定要 lzma, 用 gz 压缩也可以
作者: zhs509    时间: 2012-2-11 18:13
标题: 回复 #7 2011hnfeng 的帖子
直接BMP图片、BMP图片GZ压缩或BMP图片LZMA压缩均可!

其中用LZMA压缩的扩展名必须为.LZMA,否则无法加载背景图片!
作者: jh1688    时间: 2012-2-11 18:23
支持800X600后背景图片的质量上升,好看多了,制作上反比其他软件来得方便……
作者: zhs509    时间: 2012-2-11 18:26
BMP效果确实不错。。。

如果再配合上menuset设置边框等信息效果就更好了

1.jpg (79.22 KB, 下载次数: 245)

1.jpg

作者: 于山    时间: 2012-2-11 21:53
刚上传一个,自动解压lzma文件的工具,欢迎下载测试!

解压LZMA文件工具:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205969&extra=page%3D1
作者: jh1688    时间: 2012-2-11 22:40
原帖由 2010yg 于 2012-2-11 13:00 发表
4,背景用800X600 BMP图,经lzma.exe工具压缩而成,扩展名为: .LZMA ;
附lzma.exe的用法:
压缩: lzma e 源文件 目的文件
解压: lzma d 源文件 目的文件
5,菜单颜色要搭配好:
color normal=31 highlight=0x75 helptext=0x1D heading=0x0A standard=0x0F border=0x00


于大侠能对第5点菜单颜色的搭配的示例给一点点说明吗???我的E文很烂,看不明白,谢谢。
作者: xyzxp    时间: 2012-2-12 00:32
谢谢楼主,原来BMP这样作的更养眼!!!
作者: jh1688    时间: 2012-2-12 11:27
标题: 回复 #10 zhs509 的帖子
我刚接触GRUB,对有些东东是一头雾水,于大侠的关于颜色的搭配代码我看不明白,大侠能分享一下你的菜单的颜色代码吗???谢谢……

特别是那根动态色条,怎么取消,像你的菜单一样,用高亮来指示当前选中项……

[ 本帖最后由 jh1688 于 2012-2-12 11:29 编辑 ]
作者: zhs509    时间: 2012-2-12 13:01
原帖由 jh1688 于 2012-2-12 11:27 发表
我刚接触GRUB,对有些东东是一头雾水,于大侠的关于颜色的搭配代码我看不明白,大侠能分享一下你的菜单的颜色代码吗???谢谢……

特别是那根动态色条,怎么取消,像你的菜单一样,用高亮来指示当前选中项……

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=202194&page=8#pid2362586
作者: jh1688    时间: 2012-2-12 18:10
标题: 回复 #15 zhs509 的帖子
学习了,谢谢大侠的指点,去试试改下我的菜单……
作者: 717758565    时间: 2012-2-12 19:19
设置菜单的menuset,加入这个菜单更漂亮,可以设置菜单的边框菜单的位置
这是引用zhaohj的
使用方法:
1:
menuset
不带参数,显示帮助信息。
2:
参数u
功能:恢复GRUB4DOS默认设置
sample:menuset u
3:
参数m
menuset m box_w box_h border_w
功能:居中
sample:
menuset m  0  0  0   取默认的宽度及高度,取消线框
menuset m 40 20 1  居中,宽度40,高度20,线宽1

4:
menuset var1 var2  var3 var4 var5 var6
参数说明:
var1:menu_box_x ,菜单框左上角开始的x坐标
var2:menu_box_w,菜单框的宽度。
var3:menu_box_y,菜单框左上角开始的y坐标
var4:menu_box_h,菜单框的高度。
var5:menu_box_b,菜单帮助信息的y坐标,0表示
var6:border_w    ,菜单框的线宽,0即取消线宽。
默认参数:2 0 2 0 0 2
参数是负数取默认值
menu_box_h=0 默认是屏幕底部-6
menu_box_b=0 取grub4dos默认规定
例子:
menuset -1 -1 -1 -1 -1 0  //取消线框
menuset 10 50 10 -1 -1 1  //线框x=10 宽度=50 线框y=10 线宽=1

menuset.7z (842 Bytes, 下载次数: 237)

[ 本帖最后由 717758565 于 2012-2-12 19:24 编辑 ]
作者: 于山    时间: 2012-2-12 23:14
菜单重新配色,去除菜单条多余的颜色(尾巴),背景更美!
MENU.rar (657 Bytes, 下载次数: 242)



新菜单截图:


[ 本帖最后由 2010yg 于 2012-2-12 23:15 编辑 ]
作者: dreamneo    时间: 2012-2-13 19:54
强大,图片能更加逼真漂亮,是通过什么方法办到的?修改了源程序?这个功能压缩后的LZMA的图片有多大?
作者: 于山    时间: 2012-2-13 20:31
标题: 回复 #19 dreamneo 的帖子
这背景原图为800X600的BMP,大小1.37MB,压缩成LZMA后为548KB.
就是EasyBoot上用的背景图!清晰度很高,与WINDOWS下是一样的!
作者: 于山    时间: 2012-2-14 06:55
原帖由 717758565 于 2012-2-12 19:19 发表
设置菜单的menuset,加入这个菜单更漂亮,可以设置菜单的边框菜单的位置
这是引用zhaohj的
使用方法:
1:
menuset
不带参数,显示帮助信息。
2:
参数u
功能:恢复GRUB4DOS默认设置
sample:menuset  ...

设置菜单边框命令,垂直Y方向不容易调整!


[ 本帖最后由 2010yg 于 2012-2-14 07:00 编辑 ]
作者: ynqjzb    时间: 2012-5-1 00:48
好啊学习一下
作者: 2011npwjm    时间: 2012-5-1 11:18
BMP格式图片色彩确实漂亮
作者: 翅膀    时间: 2012-5-1 17:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 于山    时间: 2012-5-1 19:16
原帖由 翅膀 于 2012-5-1 17:28 发表
这图片不错,谁有未压缩的原图,共享下,谢谢了!

BJ.rar (408.6 KB, 下载次数: 143)
作者: 翅膀    时间: 2012-5-3 13:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: hotdll    时间: 2012-5-3 21:29
G4D 的背景图片我简易还是用640*480的,并且色彩不要太过于丰富的。否则压缩率不会高。
然后设置VBE的分辨率也是640*480的。这样的效果不会比800*600差。但是体积小太多太多了
大概可以小到几十K到1XXK
作者: 于山    时间: 2012-5-4 11:50
原帖由 hotdll 于 2012-5-3 21:29 发表
G4D 的背景图片我简易还是用640*480的,并且色彩不要太过于丰富的。否则压缩率不会高。
然后设置VBE的分辨率也是640*480的。这样的效果不会比800*600差。但是体积小太多太多了
大概可以小到几十K到1XXK

就差那几十K,当然要选800X600的好看!
作者: 2011hacker85    时间: 2012-5-4 21:02
标题: 回复 #10 zhs509 的帖子
这个是怎么做得?那个边框好好看。
作者: 2011hacker85    时间: 2012-5-4 21:15
标题: 回复 #2 2010yg 的帖子
color normal=33 highlight=12 helptext=333 heading=44 standard=2

这个颜色调配的意思是?我是刚刚学得,请指教。
作者: 于山    时间: 2012-5-5 11:27
原帖由 2011hacker85 于 2012-5-4 21:15 发表
color normal=33 highlight=12 helptext=333 heading=44 standard=2

这个颜色调配的意思是?我是刚刚学得,请指教。


颜色完整命令如:
color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77

color normal=33 highlight=33 helptext=333 heading=44 standard=2

而其中字符串说明如下:
#normal  未选中菜单
#highlight 选中菜单
#helptext 菜单帮助信息
#heading 菜单头(GRUB4DOS信息)
#standard 默认色(控制台)
#border  菜单边框VBE模式下有效果
仅供参考!

参考此贴:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=207197&extra=page%3D1
作者: 2011董海江    时间: 2012-11-26 16:08
我非常喜欢阁下的菜单背景,可惜我很菜,不会做。求BMP-PE.iso文件,可惜115不给力。麻烦大侠传到百度或华围什么的网盘共享一下,拜托了,先谢了!
作者: 于山    时间: 2012-11-26 16:12
2012.11.26更新下载地址:
http://www.vdisk.cn/down/index/11477174
作者: 2011董海江    时间: 2012-11-26 16:17
非常感谢!!!!!!
作者: syd2006    时间: 2012-12-2 13:58
希望楼主放出菜单和BMP做背景的方法
作者: 于山    时间: 2012-12-2 20:43
原帖由 syd2006 于 2012-12-2 13:58 发表
希望楼主放出菜单和BMP做背景的方法

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205957&page=2#pid2384156
作者: 2012sunjianbo    时间: 2012-12-3 00:04
原帖由 2010yg 于 2012-2-11 14:25 发表
刚上传一个,压缩bmp图形文件为lzma的工具,欢迎下载测试!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205958&page=1&extra=page%3D1

用FbinstTool工具自带的功能就可以把BMP图片变成.lzma  用7z提取,改扩展名就可以变回BMP格式

[ 本帖最后由 2012sunjianbo 于 2012-12-3 00:08 编辑 ]
作者: 2013bby    时间: 2013-1-31 20:33
先留言脚印,有空再来看看
作者: 2013bby    时间: 2013-2-3 20:48
谢谢楼主,这个可是好东西啊,收藏了
作者: 2013bby    时间: 2013-2-4 17:56
标题: 回复 #1 2010yg 的帖子
请问楼主,第三张图片中的蓝色方框线怎么修改位置呢??谢谢,望赐教!!
谢谢坛子里的好心人,已经解决了.

[ 本帖最后由 2013bby 于 2013-2-5 20:16 编辑 ]
作者: 无垠    时间: 2013-4-21 22:57
我喜欢简洁的,好不容易才调成了:


作者: pjzmj2012    时间: 2016-2-26 13:49
MARK
用BMP图制作GRUB菜单背景




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