回 帖 发 新 帖 刷新版面

主题:[原创]简单实用的制作和播放GIF动画的代码

简单实用的制作和播放GIF动画的代码

  这是一个半原创的东东。
  前几天上网查找VB制作GIF动画的源代码,但要么只查到别人编好的软件,要么是在线制作,就是找不到源代码,迫不得已只有自己想办法了。好在我手里有一个BMP转换GIF单幅图片的代码,我就思考利用这个代码自己动手来编写,当然,还必须对GIF文件的数据结构有所了解(请参考笔者以前发表的《GIF文件的数据结构》一文)。经过一整天废寝忘食的研究,试验了99次,弄得头昏眼花,终于获得了成功!
  源图像可以是bmp、jpg、ico等等,反正只要VB图片框能够打开就行。
  注意两点:1.本代码中各帧的延迟时间是相同的,如果你要不相同的,请自行修改SaveGIF.cls;2.透明色取自第一张源图片左上角(0,0坐标),要保证这个像素点的颜色是你所需要的。

回复列表 (共1个回复)

沙发

学习,加精,鼓掌!

我来回复

您尚未登录,请登录后再回复。点此登录或注册