无忧启动论坛

标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR [打印本页]

作者: TurboY    时间: 2004-7-5 13:53
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
[UploadFile=34_3187.zip]LOGOBAR是本人写的一个小工具软件,传上来给各位使用和批评。如果好用,请帮我介绍给其他朋友,这程序能给大家带来便利,这是我最高兴的事了。
如果不能在论坛附件中下载,请点击此处下载,下面是使用说明:
引子&原理:
    现在,Windows95、Windows98、WindowsMe以其优秀的兼容性和易操作性仍占据了许多用户的计算机。当我们启动计算机时,都会看到一段带有滚动色条的LOGO-“蓝天白云”,这已经成为了Windows9x的标志。许多文章都透露,“蓝天白云”其实是位于C盘根目录下的一个文件LOGO.SYS,这其实是一个320X400X256色的BMP文件,用简单的“画图”就可以制作出来。但BMP是静态的,WindowsLOGO是如何将它动起来的呢?这涉及到调色板方面的知识。现在几乎所有的显卡都支持真彩色,但真彩色中的一个点需要至少24位的空间来存储,一个基本的640*480画面就需要640X480X3=921600字节,这对某些空间要求严格的程序来说太浪费了。因此几乎所有的显卡都支持调色板索引色方式,如VGA13H模式--此显示模式分辨率320X200,可显示262144色(2^18),但因为使用了256项的调色板,所以同时只能显示262144色中的256色。虽牺牲了一部分色彩数,却使得每个点的占用空间缩小到了8位即一个字节,它记录着此色在调色板中的位置号,程序通过查表就可找到相应的RGB值并将之准确地显示出来。反过来说,我们甚至可以只修改调色板中记录的RGB值就可以使屏幕上部分点的色彩发生改变,而不用去重新绘点。微软的Windows9x系列在启动LOGO中就采用的方法与此类似:分辨率为320X400,同屏同时只显示256色,每个颜色对应调色板中的一种RGB色彩。当操作系启动时,程序控制调色板最后的20项的颜色RGB分量按一定规则循环改变,屏幕上就使用了这20项色的点就出现了相应的动画效果--合理安排那些色点的位置就可以产生有趣的动画。现在有XrX Add Bar Utility,Animate Bar等工具可以在一个普通的BMP文件底部动画效果,如果您更有创意的话,它们就不能胜任了--它们只能在图像的底部添加,源图像必须是320X400 256色的BMP文件--功能太少了。
    这就是这个程序产生的原因。本程序可以做到更多您所想要的效果,不信您就试试看。不过,由于我写程序的机器太老(P75)只能运行DOS,此程序是用命令行参数来控制的。相信这不会难着你吧!
软件名:
    LOGOBAR 易老师的LOGO.SYS动画条制作工具
版权说明:
    本程序是自由软件,还有待改进。您可以使用它,可以复制给朋友,如果您觉得它给了您乐趣,希望Email给作者(yihuawie@163.com)分享。如果您有任何商用目的,也请先通知作者。
作者:
    431700 湖北省天门市实验初级中学 易华卫
    Email: yihuawei@163.com
    主页: http://yisir.9126.com
版本:
    V1.0 beta,2004年6月25日于湖北省天门市麻洋镇支教时编译。
用法:
    LOGOBAR 源图像 [/选项]
          源图像    是一个您已经设计好的图像文件,格式可以是BMP,PCX,LBM,TGA,BTW,
                    最好是Windows标准的BMP格式,图像的尺寸可以是320X400,色彩数
                    为256。也可是其他值,程序可以自动转换成320X400X256。
选项:
    /TO=LOGO文件    将加了动画条的图像保存成LOGO文件,缺省值为LOGO.SYS。你可以使
                    用选项“/TO=C:\LOGO.SYS”来直接安装。
    /PO=BOTTON|TOP|LEFT|RIGHT|MASK[-]n 添加动画条的位置,缺省值为:BOTTON
         BOTTON     在图像下方添加动画条,类似Windows9x自带方式
         TOP        在图像上方添加动画条
         LEFT       在图像左侧添加动画条
         RIGHT      在图像右侧添加动画条
         MASK[-]n   在图像中指定为蒙板区域按指定规则绘制动画条(见“高级选项”)
    /BC=n           动画条使用的色彩数,缺省值为20
    /C1=色彩1      渐变色的起始色,以16进制表示RGB, 缺省值为 00FF00 (绿色)
    /C2=色彩2      渐变色的结束色,以16进制表示RGB, 缺省值为 000000 (黑色)
    /NP            不预览     /MT-  使用微软的另一种动画方式(不推荐)
高级选项:
    /PO=MASK[-]n  在图像中指定为蒙板区域按指定规则绘制动画条,约定图像的左上角
                  (0,0)像素点的颜色为蒙板色,图中所有以该色填充的区域构成蒙板区
                  域,在蒙板区域中根据n值有7种方式来绘制色条动画。
n=1       从左向右画竖色条,动画效果为色条向右运动
n=2       从上向下画横色条,动画效果为色条向下运动
n=3       从左上向右下画//形色条,动画效果为色条向右下运动
n=4       从右上向左下画\\形色条,动画效果为色条向左下运动
n=5       从中心向四周画辐射色,动画效果如风车顺时针转动
n=6       从中心向四周画同心椭圆,动画效果为椭圆由小变大
n=7       从中心向四周画同心矩形,动画效果为矩形由小变大
如果你在n前使用了“-”,那动画的运动方向将和上面相反。
示例:<CR>代表回车
    LOGOBAR mylogo.bmp<CR> 在mylogo.bmp的底部加上色条,预览,并保存为LOGO.SYS
    LOGOBAR mylogo.bmp /TO=C:\LOGO.SYS<CR>加色条后安装。
    LOGOBAR cat.bmp /PO=MASK7<CR>, 在图cai.bmp中按蒙板区域做矩形渐大动画效果。
    更多示例请运行DEMO.BAT。请注意DEMO.BMP和各参数与对应的效果。
如果不能在论坛附件中下载,请点击此处下载

作者: 人人为我    时间: 2004-7-5 15:36
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
支持原创,顶
作者: 安达    时间: 2004-7-5 21:23
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
好东!!!!!!!!!!!!!!!
谢谢..
作者: TurboY    时间: 2004-7-6 10:01
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
请朋友们提些建议吧!
作者: kicker    时间: 2004-7-6 12:20
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
[这个贴子最后由kicker在 2004/07/06 12:23pm 第 1 次编辑]
下面引用由安达2004/07/05 09:23pm 发表的内容:
好东!!!!!!!!!!!!!!!
谢谢..
安达兄弟好久不见了啊!
谢谢!已经用在自动GHOST的光盘启动中了!有了这个工具就更方便了!
作者: xjm    时间: 2004-7-6 15:55
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
谢谢兄弟。
作者: 拯救危机    时间: 2004-7-6 19:53
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
支持你的原创。
作者: leebaker    时间: 2004-7-7 20:17
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
试过不错,g持下先
作者: bongarcon    时间: 2004-7-7 21:00
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
真厉害!我只是凑合看明白了。
作者: diyer88    时间: 2004-7-7 22:55
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
谢啦
作者: chujianglan    时间: 2004-7-8 08:14
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
好,我们支持国软
作者: Gandalf    时间: 2004-7-8 09:35
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR

作者: wykk    时间: 2004-7-8 16:34
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
支持!
作者: TurboY    时间: 2004-7-9 14:20
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
我很伤心,为什么免费下载,点击近400次,竟没有多少人回帖呢?我的目的是想听到一些建议呀!
作者: sxb23    时间: 2004-7-9 18:24
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
好东西
作者: g1971    时间: 2004-7-9 20:52
标题: 超级简便的LOGO.SYS动画条制作工具LOGOBAR
确实是好东东……




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