wxwidgets中分解GIF动画图片并显示播放
2014-07-21 18:38
507 查看
对wxWidgets分解GIF动画不了解的朋友可以参考我下面的例子,借鉴学习。
涉及到的几个问题:
1.获取GIF动画的帧,每一帧对应之前生成GIF的静态图片,我们就是把帧提出出来,然后转化为一张静态图。
2.帧转化为图片,帧转化为图片,图片没有文件名,只有大小。
涉及到的几个问题:
1.获取GIF动画的帧,每一帧对应之前生成GIF的静态图片,我们就是把帧提出出来,然后转化为一张静态图。
2.帧转化为图片,帧转化为图片,图片没有文件名,只有大小。
#include <wx/gifdecod.h> //该头文件主要负责GIF动画的处理必须包含。 //filepath 加载的路径(..\..\..\aa.gif)
wxGIFDecoder *m_gif_decoder=new wxGIFDecoder(); wxFileInputStream m_input_stream(filepath); m_gif_decoder->LoadGIF(m_input_stream); int n=m_gif_decoder->GetFrameCount(); wxImage image; wxClientDC dc(this); for(int j=0;j<n;j++) { m_gif_decoder->ConvertToImage(j,&image) wxBimatp bitmap(image); dc.Clear(); dc.DrawBitmap(bitmap,0,0,true); wxSleep(1); }
相关文章推荐
- GTK显示GIF、GTK动画(图片连续播放)
- SWT图片显示,支持JPEG,GIF(动画),BMP,ICO,PNG和TIFF
- Outlook中的gif动画显示为静态图片
- 美化自己的对话框--MFC显示GIF动画图片
- 想控制GIF图片动画播放吗?试试gifffer.js
- GIF动画图片在IE中不能正常显示的解决方法
- 显示 jpg、png、gif 图片及 gif 动画 - 回复 "格兰特" 的问题
- Flex :自定义Loading载入状态(含图标) 及解决Flex中GIF动画图片加载时显示动起来
- 美化自己的对话框--MFC显示GIF动画图片
- Java之简单的图片动态显示(实现类似GIF动画效果)
- Android中播放GIF图片动画
- iOS GIF 格式动画 图片显示
- Flex :自定义Loading载入状态(含图标) 及解决Flex中GIF动画图片加载时显示动起来
- 网页无法显示GIF动画图片解决办法
- delphi显示 jpg、png、gif 图片及 gif 动画的方法
- WPF:暂时解决播放gif动画图片问题
- .net 显示/播放 Gif动画
- symbian:Gif动画图片显示
- PictureBox控件中显示GIF动画(图片)
- 显示 jpg、png、gif 图片及 gif 动画