谁知道怎么开发CE下的GIF播放器,我用VOIMAGE可以显示GIF图片,但是只是第一桢,谁怎么在CE下播放动态的GIF图片呀!!!!
谢谢,本人没分了.只能希望大家的同情心了 呵呵 我QQ 164189616 希望和大家多多交流
1982pc() :能否也发我一下呢.
happytrm@gmail.com
多谢了
GIFViewer 网上有源代码的,我已经测试过是可以用的。
VOIMAGE 我只有以前的一个版本,只能显示GIF的第一帧。
二楼的是什么,能给我一份吗:91program@163.com
晕~~~~~自己改的.上邮箱麻烦,要的加我msn:cd1982.pc@hotmail.com
我已经收到,看看怎么用啦!没有例子,呵呵~
要分数的话,去
http://community.eeworld.net/Expert/topic/5692/5692246.xml?temp=2.364749E-02
我把200分都给你!
http://community.eeworld.net/Expert/topic/5692/5692246.xml
大概例子,应该能看懂哈
HDC hdc = ::GetDC(this->GetSafeHwnd());
m_gif = new CGif89a(hdc);
CString pathtmp = m_strPath + m_fileList[m_imageIndex];
int len = pathtmp.GetLength();
LPTSTR temp = pathtmp.GetBuffer(len);
temp[len] = _T('\0');
res = m_gif->Load(temp);
m_gif->Stop();
int nStartX = (m_showWidth - m_Width) / 2;
int nStartY = (m_showHeight - m_Height) / 2;
m_gif->SetPosition(nStartX,nStartY + 26);
m_gif->Play();
return res;
是可以看懂,并且我也已经实现了显示GIF的功能
比我以前用的GIF显示有一个优点是,可以透明显示。呵呵~
多谢1982pc()!
91program能不能发下这个测试工程给我下呢...多谢了
happytrm@gmail.com
但还是有个问题,就是对GIF进行放缩后图片在上下帧衔接的时候就会显示有问题.原因是对解析出来的BMP图片的放缩后,上下帧图片变形不一致造成.不知道有没有其他方法可以做.高手些一起改一下吧.
能不能也发给我一个,guohualee@hotmail.com