将图片读到二进制
FileStream FStream = new FileStream(strImage, FileMode.Open, FileAccess.Read);
BinaryReader BReader = new BinaryReader(FStream);
byte[] byteImage = BReader.ReadBytes((int)FStream.Length);
将图片读到二进制
MemoryStream MStream = new MemoryStream((byte[])myds.Tables[0].Rows[0][2]);
pictureBox1.Image = Image.FromStream(MStream); //显示用户头像
从二进制读回图片
转自:https://www.cnblogs.com/spymaster/archive/2008/07/26/1251952.html
转自:http://t.zoukankan.com/jackrebel-p-3964495.html
pic1.Image = null; var img = Image.FromFile("img.bmp"); var ms = new MemoryStream(); img.Save(ms, ImageFormat.Bmp); pic1.Image = Image.FromStream(ms); img.Dispose();
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步