因为图片太大了,Image img = new Bitmap() 载入时会内存溢出,求使用流部分载入或者其他方式的替代方案!

解决方案 »

  1.   

    载入数组的前一部分
    比如img[] 就取前1000
      

  2.   

    这样读取出来的流是一个不完整的图片,例如缺少头或尾文件,不能用来生成Image对象,需要如何处理?
      

  3.   

    Image img = new Bitmap()  这样可以吗?
    好像不可以吧
      

  4.   

    你用API 
    [System.Runtime.InteropServices.DllImport("gdi32.dll")]
    public static extern long BitBlt (IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, int dwRop);
      

  5.   

    Bitmap怕不行哦 
    Jpg格式网络传输的时候可以一点一点的显示
      

  6.   

    无GDI32.DLL,我做Smartphone上的开发