你在用完bitmap之后,要调用Dispose方法,释放内存
既加入bmp.Dispose()

解决方案 »

  1.   

    就是还没用完呀!System.Drawing.Bitmap bmp= new Bitmap(strtemp)
    这个语句报错,我可还没开始用呢!
      

  2.   

    Bitmap bmp= new Bitmap(Stream);
    Initializes a new instance of the Bitmap class from the specified file.通过Stream来控制。
      

  3.   

    我是想用stream来控制,可还是太大!有没法子将stream给断开??
      

  4.   

    那你这样试试:
    FileStream fs=new FileStream(@yourFileName,
    FileMode.Open,FileAccess.Read,FileShare.Read,1024/*Buffer size*/,false);Bitmap bit1=new Bitmap((Stream)fs);