在C#中控制gif的速度?

问题描述:

有什么办法来控制C#中GIF图像的动画速度吗?在C#中控制gif的速度?

+0

http://www.c-sharpcorner.com/UploadFile/mgold/ThreadPool11212005035101AM/ThreadPool.aspx – Fraser 2010-07-19 03:07:26

+0

您使用的是什么样的用户界面? Web,WinForms,WPF,SilverLight?你如何显示GIF?一种图像控制?你自己写的东西? – dkackman 2010-07-19 03:09:42

+0

WInForms。 GIF通过一个简单的PictureBox控件显示。 – user395455 2010-07-21 18:06:49

动画GIF的速度是实际文件标题的一部分。因此,有两种方法可以控制GIF动画的速度:

  • 一种方法是编写应用程序忽略 文件的报头中的帧速率的数据。这样做会涉及编写一些较低级别的代码,而不是依靠任何预先创建的库来使用 。
  • 另一种解决方案是在加载之前更改 文件本身中的帧速率数据。这也需要一些研究,但它具有不必创建自己的自定义图像 查看器控件的好处。

祝你好运。