Windows 95启动画面大修改 毕玮 1998年 第12期 15版   编者按:自Windows95(及其后续产品)推出以来,她的启动画面始终是那幅蓝天白云下的WIN95旗帜,时间久了,不免使人感到厌烦。既然WIN95可以使你的计算机看起来更加个性化,那么我们为什么不能把她的启动画面换成自己更加有创意的作品呢?虽然有不少朋友都知道通过改换c:\下的logo.sys可以改变WIN95启动画面。但它一经改变后,位于画面底部的那根滚动条就再也动不起来了,这不能不令人感到失望。作者经潜心研究,终于能做到随心所欲地修改它而不失去其原有的动画风格!特编发此文,以飨读者。   一、条件   要修改WIN95启动画面,需要以下几个工具:   1.PCTOOLS5.0   2.PHOTOSHOP 4.0   3.软磁盘一片   以上两个软件都很常见,不再多说。其中的软磁盘是为了让PCTOOLS能在Windows95下直接修改文件而准备的。即把要修改的文件先拷贝到软盘上,在软盘上修改后再拷回硬盘上。这样可避开WIN95对硬盘的保护。   二、原理   实际上,WIN95含有两个启动画面。其中之一,含在WIN95的系统文件内部,是无法改变的(它就是我们在升级版WIN95开机时所看到的那个画面),称之为“基本画面”;另外一个,就是位于c:\下的logo.sys文件,我们可以在WIN95 OSR2版或装了MS-PLUS!的WIN95中看到它(WIN95 OSR2版和MS-PLUS!的启动画面并不相同,这说明它是可以改变的)。在WIN95启动过程中,如果c:\下有logo.sys文件,则用它来作启动画面;否则,使用“基本画面”。   曾有不少文章介绍说logo.sys是一个标准的256色位图(.BMP)文件,其实它是在位图格式的基础上加以改动而来的。从以下几个实验中可以看出它的结构。   实验1:   1.将c:\logo.sys改名复制为logo.bmp(如果c:\下没有logo.sys,可以从别处机器上拷贝一个)。   2.在PHOTOSHOP 4.0中打开logo.bmp。   3.按如下顺序依次点选菜单:Image/Mode/Color Table...此时可看到一个256色的COLOR TABLE(色彩表如^121501a^),它包含了logo.sys中的所有色彩。   请注意,在COLOR TABLE表下面的倒数20个连续色块就定义了(logo.sys启动画面中)滚动条上的所有色彩。   实际上,WIN95启动画面的滚动条之所以会“动”,正是这20个色彩值的不断循环变化的结果;即每隔一定时间其色彩值向左循环移动一位(1→2,2→3,3→4,……,20→1),从而使画面产生出色彩向右滚动的效果。   实验2:   1.在DOS状态下运行PCTOOLS5.0。   2.选择C:\下的logo.bmp文件。   3.按下“E”键,“F1”键,用“PageUp”键向上翻到文件头部。请注意,第四行第三字节处(^121501b^),其值为EC(十六进制),变为十进制为236,也即^121501a^中(20)色块在COLOR TABLE表上(按从左到右、从上到下的顺序排)的位置。      实际上此处(第四行第三字节处)的值表明了色彩循环的起始位置,即从这一块开始,到COLOR TABLE表的最后一个色块,可以进行色彩值循环移动。   实验3:   1.在PHOTOSHOP 4.0中打开logo.bmp。   2.按如下顺序依次点选菜单:Image/Mode/Color Table……   观察COLOR TABLE表(见^121501a^),其头一个色块为黑色(R、G、B值都为0)。   3.单击“Cancel”按钮以关闭COLOR TABLE。   4.按如下顺序依次点选菜单:Image/Image Size……   观察Image Size中数值可知,logo.sys由320×400个像素组成。   通过以上三个实验,我们已经基本把WIN95启动画面上的各项“秘密”搞清楚了。现在让我们快快进入——   三、实战篇   下面通过简单至高级的几个例子说明具体的改动方法。   实战之一(简单):与微软齐名   1.将logo.sys改名为logo.bmp。   2.在PHOTOSHOP 4.0中打开logo.bmp。   3.在logo.bmp上(用矩形选取工具)选一块准备粘贴你名字的区域。(比如图像的左上角处,这样你就可以与大名鼎鼎的微软“齐名”于天下了)。   4.按下Ctrl+C。(复制)   5.点选菜单:File/New,单击“OK”。   6.点选菜单:Image/Mode/RGB Color。   7.按下Ctrl+V。(粘贴)   8.点选菜单:Image/Image Size...,将第一栏中的宽(Width)、高(Height)分别扩大十倍。   9.在Swatches调色板上选择一种色彩(最好不要与logo.bmp的滚动条上的色彩相同)。   10.使用文字工具加上你自己或公司的名字,有兴趣的朋友还可以制成各种特效字体。   11.点选菜单:Image/Image Size...,将第一栏中的宽(Width)、高(Height)分别缩小十倍(变为原来大小)。   12.按下Ctrl+A(选全部图像),按下Ctrl+Shift+C(复制)。   13.选择logo.bmp图像。   14.按下Ctrl+V(粘贴),Ctrl+D(取消选取区)。   15.点选菜单:File/Save(存储),关闭PHOTOSHOP。   16.把修改过的logo.bmp复制到软盘上。   17.启动DOS命令窗口。   18.运行PCTOOLS 5.0并转到A盘。   19.选择logo.bmp,按“E”,按“F1”,用“PageUp”键向上翻到文件头部。   20.按“F3”进入编辑,找到0048行(第四行)的第三字节处,将其值改为“EC”。按“F5”保存,退出PCTOOLS。   21.把A盘上的logo.bmp复制到C:\名为logo.sys。   22.关闭DOS窗口,重新启动WIN95即可看到你的名字已在启动画面上,而滚动条并没有停止滚动。   实战之二(普通):会动的彩虹   1.准备一幅照片图像(内容可以是家人、朋友或你喜欢的明星;长宽比最好为4:3),并在PHOTOSHOP 4.0中打开它。   2.点选菜单:Image/Mode/RGB Color。   3.可对图像作些修整,或加上些文字。   4.在图像中用矩形选取工具任选一块将作为滚动条的区域。   5.按下Ctrl+C。(复制)   6.点选菜单:File/New,点“OK”。   7.点选菜单:Image/Mode/RGB Color。   8.按下Ctrl+V。(粘贴)   9.选用渐变工具,并在Gradient Tool Options调色板上做如下设定:Normal,100%,Spectrum,Linear,在Mask和Dither前勾选。   10.在新图上,按住“Shift”键拖动鼠标,形成一个“彩虹”。   11.按下Ctrl+A(选全部图像),按下Ctrl+C(复制)。   12.选择原图像。   13.点选菜单:Select/Save Selection...,按下“OK”。   14.Ctrl+D(取消选取区)。   15.Ctrl+I(使图像反色)。   16.点选菜单:Image/Mode/Indexed Color...,并做如下设定:Adaptive,Other,238,Diffu...,按下“OK”。   17.Ctrl+I(使图像反色)。   18.点选菜单:Image/Mode/Color Table...,可看到与^121501a^相似的表。   19.单击表中编号(1)位置处的色块,弹出Color Picker,把其中的H,S,B值改为H=0,S=100,B=100,按下“OK”。   20.单击表中编号(2)位置处的色块,弹出Color Picker,把其中的H,S,B值改为H=20,S=100,B=100,按下“OK”。   单击表中编号(3)位置处的色块,弹出Color Picker,把其中的H,S,B值改为H=40,S=100,B=100,按下“OK”。   ...(以此类推)...   直到第(18)号块,H=340,S=100,B=100。   21.按下Color Table表的“OK”以关闭它。   22.点选菜单:Select/Load Selection...,按下“OK”。   23.按下Ctrl+V(粘贴),Ctrl+D(取消选取区)。   24.点选菜单:Image/Image Size...,去掉Constrain Proportions前的勾选(去掉等比例保护),把第一栏中的宽(Width)、高(Height)分别设为320 pixels、400 pixels。   25.点选菜单:File/Save a Copy...,保存成(8位Windows图像)logo.bmp。   26.关闭PHOTOSHOP。   27.把修改过的logo.bmp复制到软盘上。   28.启动DOS命令窗口。   29.运行PCTOOLS 5.0并转到A盘。   30.选择logo.bmp,按“E”,按“F1”,用“PageUp”键向上翻到文件头部。   31.按“F3”进入编辑,找到0048行(第四行)的第三字节处,将其值改为“EE”(=238=256-18)。按“F5”保存,退出PCTOOLS。   32.把A盘上的logo.bmp改名复制到C:\名为logo.sys。   33.关闭DOS窗口,重新启动WIN95即可看到那个像彩虹一样的滚动条了。   实战之三(高级):闪烁的文字动画   你也许看到过夜晚都市中的各种霓虹灯饰吧!它们的闪烁和变化一定令你兴奋不已。下面来让我们做一个类似的文字动画(启动画面)吧!   1.在PHOTOSHOP 4.0中打开一幅用作背景的图案(长宽比最好为4:3)。   2.点选菜单:Image/Mode/RGB Color。   3.按两下“T”键,使工具变为虚线文字工具。   4.在图案上打入想要变化的文字;(本例为A,B,C,D四字)所有文字应处在单一的背景色上。   5.按下Ctrl+C(复制)。   6.点选菜单:File/New,点“OK”。   7.点选菜单:Image/Mode/RGB Color。   8.按下Ctrl+V。(粘贴)   9.将Layers调色板上的Preserve Transparency项勾选。   10.用选取工具(矩型,多边型都可),只选中文字A的全部。设前景色为H=0,S=100,B=100(红色)。用添色工具把文字A变为前景色。同样方法使文字B变为H=90,S=100,B=100(绿色);文字C变为H=180,S=100,B=100(青色);文字D变为H=270,S=100,B=100(紫色)。   11.按下Ctrl+A(选全部图像),按下Ctrl+C(复制)。   12.选原图像。   13.点选菜单:Select/Save Selection...,按下“OK”。   14.Ctrl+D(取消选取区)。   15.Ctrl+I(使图像反色)。   16.计算:256-(文字数×7)=色彩个数。(本例:文字数=4,色彩个数=228)   17.点选菜单:Image/Mode/Indexed Color...,并做如下设定:Adaptive,Other,228,Diffu...,按下“OK”。   18.Ctrl+I(使图像反色)。   19.点选菜单:Image/Mode/Color Table...。   20.单击表中编号(1)位置处的色块,弹出Color Picker,把其中的H,S,B值改为文字A的值,即H=0,S=100,B=100。   单击表中编号(8)位置处的(相隔7-1个)色块,弹出Color Picker,把其中的H,S,B值改为文字B的值,即H=90,S=100,B=100。   单击表中编号(15)位置处的色块,弹出Color Picker,把其中的H,S,B值改为文字C的值,即H=180,S=100,B=100。   单击表中编号(22)位置处的色块,弹出Color Picker,把其中的H,S,B值改为文字D的值,即H=270,S=100,B=100。   关闭Color Table表。   21.点选菜单:Select/Load Selection...,按下“OK”。   22.选取吸管工具,在选择区内取色,并记下它的H,S,B值。   23.按下Ctrl+V(粘贴),Ctrl+D(取消选取区)。   24.点选菜单:Image/Mode/Color Table...。   将(1)--(21)块的色彩值都变为23步中所记下的H,S,B值;   将(22)--(28)块的色彩值依次变为H=0,20,40,60,40,20,0   S=100,100,100,100,100,100,100   B=100,100,100,100,100,100,100。   25.注意:第FF块(编号(1))的H,S,B不能都为0(纯黑色),可以用其他类似色代替(如H=0,S=0,B=1)。   26.点选菜单:Image/Image Size...,去掉Constrain Proportions前的勾选(去掉等比例保护),把第一栏中的宽(Width)、高(Height)分别设为320 pixels、400 pixels。   27.点选菜单:File/Save a Copy...,保存成(8位Windows图像)logo.bmp。   28.关闭PHOTOSHOP。   29.把修改过的logo.bmp复制到软盘上。   30.启动DOS命令窗口。   31.运行PCTOOLS 5.0并转到A盘。   32.选择logo.bmp,按“E”,按“F1”,用“PageUp”键向上翻到文件头部。   33.按“F3”进入编辑,找到0048行(第四行)的第三字节处,将其值改为“E4”(=228=256-7×4)。按“F5”保存,退出PCTOOLS。   34.把A盘上的logo.bmp改名复制到C:\名为logo.sys。   35.关闭DOS窗口,重新启动WIN95即可看A,B,C,D四字轮流闪亮的动画效果。   好了,通过以上几个例子,你一定已熟练地掌握了修改WIN95启动画面的技巧,希望大家能作出更有趣的“作品”来!