对图像不太懂,这个可以参考下:
http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/GdiBuffer.mspx

解决方案 »

  1.   

    我是用下面的这几条语句画的:
    Bitmap image=new Bitmap(iWidth,iHeight); 
    Graphics g=Graphics.FromImage(image); 
    g.Clear(Color.White); 
    //进行550*350个像素的赋色
    image.Save("pic.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
    g.Dispose();
    可以说是用了
    http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/GdiBuffer.mspx
    这篇文章中提到的"双缓冲技术"吧.
      

  2.   

    http://kid.wincn.com/demo/chart/index.aspx仔细检查一下你的代码
      

  3.   

    嗯,
    你把几个关键花时间的地方标出来
    一次注释一个关键地方,
    看看到底是哪个地方花了大量的时间.
    比如说是不是用了大量的int.parse等等.
    然后就可以对症下药了.
    我和你相同的情况下画图才花了不到1秒的时间.