一聚教程网:一个值得你收藏的教程网站

最新下载

asp.net中wpf 利用GifBitmapDecoder解析GIF动画文件

时间:2012-01-17 00:00:00 编辑:简简单单 来源:转载

感谢WPF的强大封装,这一切竟然3段代码就完成了。 比如我们常见到的那个兔子揉脸的GIF: a   程序运行结果: image     代码则是使用BitmapDecoder类型,针对GIF动画,则需要初始化它的子类GifBitmapDecoder。而BitmapDecoder得Frames属性则包含一系列的BitmapFrame。这个类型是BitmapDecoder(和BitmapEncoder)中用到的图像帧,继承自BitmapSource,因此本质上也是一种位图类型。   XAML:                                                                                                                             代码:             var uri = new Uri(@"C:UsersMgenDesktopa.gif");             var gifDecoder = new GifBitmapDecoder(uri, BitmapCreateOptions.None, BitmapCacheOption.Default);             lbx.ItemsSource = gifDecoder.Frames;

网站留言

热门栏目