我的每一帧图片都有512*512个象素点,每帧象素点的颜色数据储存在一个数组中,现在要逐点在显示器上显示出来,并需要每秒显示6帧以上,我用下面简单的代码来显示一帧,但显示这一帧的时间已经超过一秒,请问有什么方法能很快的把图片上所有象素点都重新更新一次,速度又在100毫秒以下?拜托高人了 CPaintDC dc(this); // device context for painting
CPoint *p1; for(int i=0;i<512;i++)
for(int j=0;j<512;j++)
{ p1->x =i;
p1->y =j; dc.SetPixel (*p1,RGB(49,49,49)); }
CPoint *p1; for(int i=0;i<512;i++)
for(int j=0;j<512;j++)
{ p1->x =i;
p1->y =j; dc.SetPixel (*p1,RGB(49,49,49)); }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货