如何用IIMAGE 接口 来显示gif文件

fooltool2010 2010-06-26 08:14:34
希望能给一些步骤,最好有实例.谢谢
...全文
1907 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jg8142400 2010-09-16
  • 打赏
  • 举报
回复
用png图片做~在不同的时刻加载不同的图片~达到动画的效果~加载gif太浪费资源了!
alex_goacross 2010-06-27
  • 打赏
  • 举报
回复
gif图片,需要自己去写Decode方法的。有些手机是不支持Gif动画的。跟硬件有关系的。
bxk253387223 2010-06-26
  • 打赏
  • 举报
回复
IMEMASTREAM_Set
IImage_SetStream
IImage_SetParm
fooltool2010 2010-06-26
  • 打赏
  • 举报
回复
#2楼的方法是BUIW的方法吧,我对BUIW一窍不通,能不能发个源代码过来看看
fooltool@163.com
FLYUP_CHEN 2010-06-26
  • 打赏
  • 举报
回复
IWidget *piwImage = NULL;
IImage *pimage = NULL;

ISHELL_CreateInstance(pIShell,AEECLSID_IMAGEWIDGET,(void**)&piwImage);
pimage = IShell_LoadImage(pIShell,"fs:/shared/test.gif");
if(pimage)
{
IWIDGET_SetImaget(piwImage,pimage);
IWIDGET_Animate(piwImage,TRUE);
}

这样就可以播放动画了,但是有的时候不能解码完成,所以需要用IImage_Notify注册一个回调,在回调函数里面再做
IWIDGET_SetImaget(piwImage,pimage);
IWIDGET_Animate(piwImage,TRUE);
这样应该是最安全的。

2,853

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧