首页 > 代码库 > 图片-二进制之间的转换
图片-二进制之间的转换
一、图片转换二进制
public byte[] GetPictureData() { string path = System.AppDomain.CurrentDomain.BaseDirectory; //获取程序的基目录 path += "\\PrintImage\\test001.png"; // 需要转换为二进制的图片地址 FileStream Fs = new FileStream(path, FileMode.Open); // 使用文件流打开,并保存为byte[] byte[] ByData = http://www.mamicode.com/new byte[Fs.Length]; Fs.Read(ByData, 0, ByData.Length); Fs.Close(); // 关闭当前流并释放资源 return ByData; }
二、二进制转换图片
public System.Drawing.Image ReturnPhoto(byte[] ByData){ System.IO.MemoryStream ms = new System.IO.MemoryStream(ByData); // 创建内存流 System.Drawing.Image img = System.Drawing.Image.FromStream(ms); // 从指定的内存流创建image ms.Close(); // 关闭当前流并释放资源 return img;}
图片-二进制之间的转换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。