|
用wintoflash设计动画
发现了一个bug ,小于20张图片序列,可以循环播放运行
有162张图片序列会黑屏并反复下载图片,闪得很厉害!!!谁知道原因???
附注:
动画主题
在wintoflash版本的grub2中提供了一个动画组件,可以用来显示动画。
要显示动画,首先要在grub.cfg中设置grub_frame_speed变量,如下:
grub_frame_speed=100
#动画帧速为100毫秒每帧,可根据需要改成合适的值
主题文件中如下设置动画组件:(最少要设置以下4个属性)
+ animation {
size_ratio = 1
image_format = jpg
dir_name = "logo"
frame_number = 162
}
属性说明:
size_ratio = 1
#显示的大小是width/height的几分之一
#如果此值是2则显示出来的动画大小是width/height的1/2
#如果此值是3则显示出来的动画大小是width/height的1/3,依次类推。
image_format = jpg
#动画序列图片的扩展名,支持 png, jpg, jpeg, tga
dir_name = "logo"
#动画序列图片所在文件夹,必须是主题文件所在文件夹的子文件夹
#此文件夹中的文件必须是动画序列图片,图片命名必须是数字加扩展名
#图片命名从1开始,连续编号,如:1.jpg,2.jpg,3.jpg ...
frame_number = 162
#动画帧数,即使用到的序列图片总数
#此值一般等于实际图片的总数
#此值可以比实际图片少,但不要大于实际图片数,否则找不到图片,动画消失。
默认top=0 left=0 width=32 height=32
请根据需要设置。
play_once = pause
#动画播放一次后暂停并显示最后一帧
play_once = disappear
#动画播放一次后消失
#play_once为其他值或不设置,则为循环播放
|
|