1.图片,可以从文件读入流中,并存为字节数组。 // 从文件读图片写到流中 FileStream fs = new FileStream(@"d:/tiff/ao11/INGRAM021302_00014.jpg", FileMode.Open); //按字节方式读出。 BinaryReader br = new BinaryReader(fs); //存放到新的字节数据中 byte[] b_image = br.ReadBytes((int)fs.Length); 2. pictureBox中的image转成字节数组 pbxImage.Image.Save(stream_img, System.Drawing.Imaging.ImageFormat.Bmp); //pbxImage.Image.RawFormat.GetType() BinaryReader br = new BinaryReader( stream_img); //byte[] b_image = new byte[stream_img.Length]; //b_image = br.ReadBytes((int)stream_img.Length); stream_img.Position = 0; //注意这里一定要置为0,否则就读取不到数据。 byte[] b_image = br.ReadBytes((int)stream_img.Length); br.Close(); 3.字节数组转成image using( Stream picStream = new MemoryStream(m_bytesDFIS) ) { Image image = Image.FromStream(picStream); pbxImage.Image = image }