2010-07-19 101 views
3

有什麼辦法來控制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

回答

2

動畫GIF的速度是實際文件標題的一部分。因此,有兩種方法可以控制GIF動畫的速度:

  • 一種方法是編寫應用程序忽略 文件的報頭中的幀速率的數據。這樣做會涉及編寫一些較低級別的代碼,而不是依靠任何預先創建的庫來使用 。
  • 另一種解決方案是在加載之前更改 文件本身中的幀速率數據。這也需要一些研究,但它具有不必創建自己的自定義圖像 查看器控件的好處。

祝你好運。