7 22 2008
Grub4DOS引导菜单背景制作和心得
Grub4DOS绝对是个好东西,全面的引导器,用来制作多功能的引导光盘或闪盘首选利器,解放了我这种以往要带一大堆光盘去帮别人修电脑的苦工。国人出品的自由软件,得向作者致敬。不过Grub4DOS次数已经不少了,背景图也做了N个了,有兴趣搜索一下本博客,这里分享一下引导菜单背景制作和心得吧。
PS:我不是专业美工,不要在术语上跟我较真。

Grub4DOS只支持14的的xpm格式的图像文件,且本身用了两色,xpm这种格式比较少见。华丽的openSUSE的引导菜单那样有漂亮的背景,那个叫gfx grub,打过补丁的grub,制作也相当麻烦。
工具:
Photoshop:想一下好了,庞大臃肿,不是免费,还Windows only,杀鸡焉用牛刀。
Xnview和IrfanView:这2个是免费还不错的图片浏览器,得互相配合使用,网上也有使用这2个工具教程。Xnview有Linux版。
convert.exe命令:ImageMagick的一个工具,简单快捷,有Linux版和Windows版,网上有教程,但是用命令就不能预览结果了。
GIMP:最理想的工具,跨平台,先编辑再转换最好不过了,就用GIMP来搞定。
背景选材:
因为Grub4DOS只能用14色,所以图片最后得转为14色,必然导致失真,为了失真不那么严重,所以建议选择图片时选则颜色尽量单调的图片,色彩炫目艳丽的就不用考虑了,不就是一个引导菜单背景,又不是桌面,要那么漂亮干嘛?
制作:
运行GIMP,打开要处理的图片,在转换之前有必要处理一下,一些建议
- 干掉一些不必要的部分,比如水印,一些文字,如果跟图片主色调相差太远的话,干掉它,可以省下1、2颜色数。
- 如果颜色还是过多,考虑转换为黑白灰度或单色图像也是不错的。
- 如果图片需要截剪,那么截剪部分最好也颜色尽量单调,截剪最好也按照4:3比例,不然缩放成640*480拉伸了图像。
- 如果背景是文字和Logo,最后移动到右边,因为左边是Grub4DOS菜单选择项(看第一张图),覆盖你的Logo和文字就不好了。
当完成上边几步后,图片缩放为640*480,在GIMP菜单“图像”,“缩放图像”把图像转成640*480像素。
然后就是转换为14色了,菜单“图像”,“模式”,“索引,在打开的对话框里,选“生成优化板”,“最大颜色数量为14”。
这里抖动功能要说一下。
- 不用抖动,图片会像卡通那样颜色会一块一块的
- 使用抖动,图片会有点“颗粒”,图片看上去比较接近原图
看下用slax无抖动和使用抖动后的对比
原图
无抖动的
有抖动的,使用减少颜色损失,一般我喜欢用这个
都尝试一下,反正转换后可以撤销的,对比一下以获得最理想效果。
要注意一下就是转换14色是最后的步骤,如果原来图像是1024*768,转换14色的640*480有2个顺序
- 先转换为14色,然后再缩放为640*480。
- 现缩放为640*480,然后再转换为14色。
前者效果不如后者好,图片修改应该在转成14色前进行,转换为14色是最后步骤,如果还需要修改,则撤销转换颜色效果再修改。
当修改满意就可以导出了,GIMP菜单,“文件”,“另存为”,对话框“选择文件名类型”,选择扩展名为“xpm”那个就行了,大功告成。
如果在Windows下使用GIMP,那么转换出来的xpm还不能用,需要修复一下,请看这篇文章《用Vim修复GIMP生成的xpm文件》。




