网乐原科技

直播中

news center新闻中心
首页 > 资讯中心 > 软件技术

建基于.NET Framework 精简版的动画控件

发布时间:2008-03-22     阅读数: 次       来源:网乐原科技
摘要:学习如何创建基于 .NET Framework 精简版的动画控件。

  简介

  在最近的项目中,有一项要求是在 Microsoft? .NET Framework 精简版的 Windows? 窗体中显示动画 GIF。.NET Framework 精简版的 1.0 版没有显示动画 GIF 文件的功能,也不包含 .NET Framework 完整版中的 ImageAnimator 辅助类。通过 ImageAnimator 类可以为基于时间帧的图像制作动画。

  尽管可以编写 C# 代码读取 GIF86a 格式的动画 GIF,但是我在程序中选择了一种更简单直观的方法来显示动画。

  创建情节

  如果您在选定的 GIF 编辑器中打开一个动画 GIF,将会看到此文件是由相互衔接的多个图像(帧)组成的:




图 1:动画帧

  这些图像以压缩格式存储,并附带有关大小、数量和帧之间的延迟时间的信息。这些信息由显示动画的程序读取。

  许多 GIF 编辑器允许您将图像帧提取到顺序排列的“故事板”中:




图 2:故事板

  我将故事板保存在一个位图文件中,后来将此文件转换为 GIF 格式,因为此格式的文件在 .NET Framework 精简版中占用的内存较少。现在我要向您演示如何使用此图像创建基于 .NET Framework 精简版的“动画”控件。

网乐原科技

客服热线:0771-5761507

QQ:53290011

QQ邮箱:53290011@qq.com

工作时间:周一到周五 9:00-18:00

地址:广西南宁市江南万达写字楼C16栋1309室

物联网开发

关注我们

微信小商店 腾讯QQ客服 微信客服