我要用流读取图片 该怎么做

解决方案 »

  1.   

    FileStream file=new FileStream("c:\\a.gif",FileMode.Open);
    byte[] data=new byte[file.Length];
                file.Read(data,0,data.Length);
    file.Close();
      

  2.   

    流转成image   
            while (reader.Read())
                {
                    MemoryStream ms = new MemoryStream((byte[])reader["img"]);
                    Image img = Image.FromStream(ms,true);
                    this.BackgroundImage = img;                this.Text = Convert.ToString(i++);
                    
                }
      

  3.   

    MemoryStream ms = new MemoryStream(data); 唉还有一句没打上呢这网速 没治了
      

  4.   

    System.Drawing.Bitmap objPic = new System.Drawing.Bitmap(“图片路径”);
    MemoryStream ms = new MemoryStream();
    objPic.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
    ms里面就有图片了