电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 邮件系统
flic动画文件的播放程序设计_visualbasic教程
作者:网友供稿 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 
Autodesk公司的三维动画设计软件3DS在我国已广泛使用,其良好的性能为计算机专家和艺术家所肯定。其动画存储文件FLIC也给系统提供了存储和显示的方便。下面具体分析FLIC文件的格式及播放程序的设计。
一、FLIC文件格式的概述
FLIC文件事实上是对一个静止画面序列的描述,连续显示这一序列便可在上产生动画效果。FLIC文件结构简洁,弹出速度快,虽然每种基色最多只有256级灰度,图像深度只有8位,使用起来很方便。
FLIC文件有两种类型:FLI文件和FLC文件。FLC文是FLI文件的进一步发展,它采用更高效的压缩技术,且其分辨率也不仅限于320×200。我们在PC上经常使用的FLI文件,因为它和VGA的320×200×256显示相匹配。
FLIC文件采取的压缩技术原理就是仅保存前一帧中改变的部分。这样占的空间小,弹出速度快。FLIC文件的结果可分为3个层次:文件层、帧层和块层。文件层给出了FLIC文件的基本特征。帧层定义了帧的缓冲和块中块的数目。块层包括块的大小、类型和实际数据。这样层次结构很容易实现,特别是可以增加块的类型以满足新的需要,同时无需涉及原定义。
二、各层头的结构
1.FLI文件格式的结构定义
①文件头的结构定义
文件头长度为80H字节,其C语言结构定义如下
/*flifilehedaerstruct*/
typedefstruct{
unsignedlongfli-size;/*00H:文件总长度*/
unsignedintmagic;/*04H:文件格式,FLC=AF12;
FLI=AF11;*/
unsignedintframes-number;/*06H:FLIC的帧数*/
unsignedintscreen-width;/*08H:屏幕宽度*/
unsignedintscreen-height;/*0AH:屏幕高度*/
unsignedintunuserd;/*0CH:保留未用*/
unsignedintflags;/*0EH:标志=0003*/
unsignedintspeed;/*10H:帧间播放速度单位*/
unsignedlongnext;/*12H:置为0*/
unsignedlongfrit;/*16H:置为0*/
unsignedcharfli-expand[102];/*1AH:保留作扩展用=0*/
}FLIHEAD;
②帧头的结构定义
帧头长度为10H字节,其C语言结构定义如下:
/*framesheaderstruct*/
typedefstruct{
unsignedlongsize-frame;/*00H:帧大小,包括本帧头*/
unsignedintmagic;/*04H:帧标识字=0F1FAH*/
unsignedintchunks;/*06H:本帧块数*/
unsignedcharexpand[8];/*08H:保留未用=0*/
}FRAMESHEAD;
③块头的结构定义
块头长度为6H字节,其C语言结构定义如下:
/*chunkheaderstruct*/
typedefstruct{
unsignedlongsize-chunk;/*00H:块大小*/
unsignedtype-chunk;/*04H:块类型*/
}CHUNKHEAD;
2.FLC文件格式的结构定义
文件头长度为80H字节,其C语言结构定义如下:
/*flifileheaderstruct*/
typedefstruct{
unsignedlongfli-size;/*00H:文件总长度*/
unsignedintmagic;/*04H:文件格式,FLC=AF12;
FLI=AF11;*/
unsignedintframes-number;/*06H:FLIC的帧数*/
unsignedintscreen-width;/*08H:屏幕宽度*/
unsignedintscreen-height;/*0AH:屏幕高度*/
unsignedintdepth;/*0CH:图像深度*/
unsignedintflags;/*0EH:标志=0003*/
unsignedintspeed;/*10H:帧间播放速度单位
FLC=1ms,FLI=1/70s*/
unsignedintreserved-1;/*14H:保留未用*/
unsignedlongcreatetime;
unsignedlongcreator;
unsignedlongupdatetime;
unsignedlongupdater;
unsignedintaspectx;/*创建文件时的显示屏幕像素
大小的纵横比,VGA320×200
unsignedintaspecty;为6∶5*/
unsignedcharreserved-2[0x26];/*保留未用,=0*/
unsignedlongoffsetframel;/*50H:第一帧画面相对于文件
开始的偏移*/
unsignedlongoffsetframe2;/*54H:第二帧画面相对于文件
开始的偏移*/
unsignedcharreserved-3[0x28];/*保留未用=0*/
}FLIHEAD;
FLC的帧头和块头的结构定义和FLI文件格式的定义相同。
每块的数据紧接在FLIC文件头的后面。对于不同的块类型有不同的数据含义,下面就不同的块类型分别介绍,这是设计播放FLIC动画文件程序的关键之所在。
三、块类型的含义

FLIC格式文件中的块类型有许多种,每一种类型都有不同的定义,因此我们必须对每一种类型作出准确的分析。由于动画格式FLIC图像文件的块类型具有极强的可扩展性,在此我们只介绍几种常见的块类型。
1.类型04H
为每基色256级灰度->


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·用photoshop蒙板给灰暗的照片调色_photoshop教程
·彩虹初现 photoshop设计奇幻风格的壁纸_photoshop教程
·photoshop蒙板全攻略_photoshop教程
·教你用photoshop绘制诱人的哈密瓜_photoshop教程
·photoshop婚纱照片处理及美化_photoshop教程
·ubuntu下安装php5+pdo_php教程
·photoshop古铜色效果制作方法_photoshop教程
·photoshop可选色与蒙板打造偏色人像艺术特效_photoshop教程
·photoshop制作网站流程图解揭密_photoshop教程
·photoshop绘制矢量风格美女插画_photoshop教程

最新文章
·分析邮件服务器发送海外不成功的原因
·尴尬的被告:谁为电子邮件安全买单
·专家浅析海外邮件收发不成功的原因
·深度剖析:中小网络公司经营之谜局
·企业是否需要企业邮局 有什么好处?
·重新审视:从道德视角看邮件泄露案
·走进反垃圾邮件研究 透视最新技术动向
·如何预防和减少“垃圾邮件”的到来
·华南双线IDC能否突破南北互联瓶颈?
·IDC邮件安全网关方案提高带宽效率


 
 


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号