zoukankan      html  css  js  c++  java
  • Grub 0.95 背景图片的制作方法




    你需要的工具

        Photoshop或GNU图像处理工具(fedora 10), PE_MU, UEdit.

    具体步骤

    1,用fedora下的图像处理工具GNU图像处理工具

      首先,打开图像,先把图片调成640*480,然后在图像菜单下的模式那儿选择索引,在弹出的对话框中选中生成最优色板,最大颜色数量设为14,抖动那儿选择Floyd Steinberg(减少颜色损失),然后保存为xpm文件,再用gzip压缩即可。


    2,Windows下的做法:

     

    A) 构思:
        由于 Grub 现在版本的背景,仅支持 16 色,为了简便,我们使用 Windows XP 的启动画面,利用 BootXP 提取了两幅图(这两幅原始图,你可以从 grub_splash_how2.zip 里的 /splashimg/Resources 获取),组合成了这样一幅图片:

     


    B). 在 Photoshop 里修改图片:

        1). 打开这幅图片,然后"索引",并打开它的颜色表,修改头三个色块儿的值都为 0x333333, 以索成 14 色

    ("索引颜色"菜单)

    ("颜色表"菜单)


    ("调整颜色值")


        2). 然后把这幅图转为 RGB 模式, 接着,再"索引"它, 此时请注意图中红圈里的"14":

    ("RGB 颜色"菜单)

    ("再次索引", 注意红圈里的选择,及 14!)

    >> 做完后,保存此图,比如 WinXP.Pro.2.bmp, 这样,我们在 Photoshop 里的工作即告结束.



    C).在 PE-EM 里的操作:

        我们首先, 让程序启动后浏览我们的 WinXP.Pro.2.bmp 所在的文件夹, 然后在图片上点右键,选择“Graphics conversion”, 然后选择 XPM 格式:

    (图片格式转换)
     

    >> 这样, 我们就得到了 WinXP.Pro.2.XPM, 下一步,我们将对这个文件进行调整,以使之能为 Grub 所正常显示.

    D). 在 UEdit 里调整相关数据:


        将得到了 WinXP.Pro.2.XPM. 在 Uedit 里打开。

        1). " c #2d2d3e3ed2d2", -> " c #2d(2d)3e(3e)d2(d2)", -> " c #2d3ed2",如图 (A);

        2). " c #2d3ed2", -> " [TAB]c #2d3ed2",如图 (A);

        3). 把这个文件里的所有 0D 0A -> 0A, 如图 (B);



    (A)

    (B)

     

    OK, 现在, 保存 xpm 文件, 我们即可在 VMWare 里测试效果了, 如下图:

     


     

    附注


        为了节省空间,我们还可以对其进行压缩,生成 xpm.gz 文件。 这里有这么一个工具 gzip.exe, 使用这样的命令行即可(你可以从grub_splash_how2.zip/gzip.zip 获得):

        gzip -9 WinXP.Pro.2.XPM

        WinXP.Pro.2.XPM 文件随即消失,便成了 WinXP.Pro.2.xpm.gz

       

        OK, that's all. Wish you like it, and hope it be useful! ;-)

  • 相关阅读:
    Docker 容器测试全探索
    Terminix:基于 GTK3 的平铺式 Linux 终端模拟器
    五条强化 SSH 安全的建议
    LXD 2.0 系列(二):安装与配置
    (转)分享一个技巧,利用批处理调用ruby脚本(可能你为路径苦恼)
    泛型介绍(接上一篇,具体的事例随后呈上)
    看到他我一下子就悟了-- 泛型(1)
    EXTJS4 Grid Filter 插件的使用 与后台数据解析------Extjs 查询筛选功能的实现
    Extjs4.2 rest 与webapi数据交互----顺便请教了程序员的路该怎么走
    Extjs 项目中常用的小技巧,也许你用得着(3)
  • 原文地址:https://www.cnblogs.com/moodlxs/p/2345413.html
Copyright © 2011-2022 走看看