.net制作Gif文:显示/播放Gif动画
 
 
 
 
2004-10-25 15:16:30
 
  Kain/CSDN  
 

一、原理说明:

’这只是一个简单的Gif图片播放控件

’原理其实很简单Gif文件是由三部分构成

’1、头文件

’2、帧

’3、文件结束标志

’头文件前五个字母固定由Gif89构成,借此可以判断是否为Gif文件’头文件、帧与帧之间固定由标志 &H21 & HF9 连接,

’从&H21开始的第四个字节表示帧之间的延迟。

’由此就可以由每一帧、头文件和文件结束标志 &H3B 来构成单帧Gif文件

’由程序一帧帧的来显示

’=========/说明=========
 
Imports System.IO

Imports System.Drawing

Imports System.Threading

Imports System.ComponentModel

_

Public Class GifAnimation

Inherits System.Windows.Forms.UserControl

Const GifBz1 As Byte = 33 ’帧标志 &H21

Const GifBz2 As Byte = 249 ’帧标志 &HF9

Const GifEnd As Byte = 179 ’结尾标志 &H3B

#Region " Windows 窗体设计器生成的代码 "

Public Sub New()

MyBase.New()

’该调用是 Windows 窗体设计器所必需的。
’打开图片文件

 
  1  2  3  4  5  6    
  (网页编辑:秋燕  
   
   
     
      如果您对“.net制作Gif文:显示/播放Gif动画”有任何疑问要咨询,或者您对我们专家的解答有任何疑义,请您点击以下的链接提交意向单,我们的编辑和信息化专家将会很快为您做出回答,您提供的信息经过审核后将有机会出现在我们的网页上。
专家介绍
相关文章
  发表评论  您的姓名   您的Email   发布  
   
  推荐文章  您朋友的电子邮件地址: 立即发送