举报

用easyX实现动态图片

0

我用的是VC6

就是我把一个视频的每一帧都截下来了,放在一个文件夹里,他们的名字我都按数字排序好了,然后想用easyX实现每一帧的播放,请问大佬应该怎么操作呢?

#include <graphics.h> 
#include <conio.h>
int main()
{
	initgraph(1012, 720);
	IMAGE img[420];
	short i=1;
	char str[20]="jj\\1.bmp";
	for(i=1;i<=420;i++)
	{
		loadimage(&img[i], str);
		putimage(0, 0, &img[i]);
		str[7]++;
	}
	_getch();
	closegraph();
	return 0;
}
举报
0
您好,非常感谢,我要显示的图片有420张,按您的方法,图片是显示出来了,可是一闪就黑屏了,难道是420张就这样播完了嘛,我应该弄时间函数吗,还是怎样,求告知,谢谢。......{ initgraph(1012,720); IMAGE img[420]; char s[100]; for (int i = 0; i <420; i++) { sprintf(s, "E:\\jj\\%d.bmp", i + 1);  loadimage(&img[i], s);  putimage(100 + i * 100, 50, &img[i]); } ...... -  天上掉下来了一本自律秘籍  2020-4-3
举报
我懂了,我弄了一个时间函数,然后不让它平移,就让图片在原位置上覆盖就行了。多谢! -  天上掉下来了一本自律秘籍  2020-4-3
举报
技术讨论社区