一加载这么大的图,程序就会出现内存不足的错误了,请问怎么样可以加载进来前可以平滑显示呢?

解决方案 »

  1.   

    你在显示之前可以把jpg图像缩小到picturebox的大小。在c#中如何实现你可以去找找看。我已经在cf程序中实现了该功能,原先我的
    jpg是752*480我成功的把它变成了200*144。整个图像显示的速度快了很多。
      

  2.   

    当初我整理过一个vb的程序,看看对你是否适用?http://blog.csdn.net/wzuomin/archive/2007/07/17/1695152.aspx
      

  3.   

    注意下面的代码只提供思路,自己尝试一下。Image image = Image.FromFile("1.jpg");
    image.Size = this.PictureBox1.Size;
    this.PictureBox1.Image = image;