两种方法,思路一样的,做哥拷贝。。不懂为什么FromFile函数自己没做。
1
string
filenameOf
=
@
"
D:\images\dao.gif
"
;
2 FileStream fs = new FileStream(filenameOf,FileMode.Open, FileAccess.Read);
3 int byteLength = ( int )fs.Length;
4 byte [] wf = new byte [byteLength];
5 fs.Read(wf, 0 ,byteLength);
6 fs.Close();
2 FileStream fs = new FileStream(filenameOf,FileMode.Open, FileAccess.Read);
3 int byteLength = ( int )fs.Length;
4 byte [] wf = new byte [byteLength];
5 fs.Read(wf, 0 ,byteLength);
6 fs.Close();
1
Image img
=
Image.FromStream(
new
MemoryStream(wf));
2 this .pictureBox1.Image = img;
3
4 Image image = Image.FromFile(obj.FileName);
5 Image bmp = new Bitmap(image);
6 image.Dispose(); // 这句话很重要
7 pictureBox1.Image = bmp;
2 this .pictureBox1.Image = img;
3
4 Image image = Image.FromFile(obj.FileName);
5 Image bmp = new Bitmap(image);
6 image.Dispose(); // 这句话很重要
7 pictureBox1.Image = bmp;