C# 将字节流转换为图片的实例方法(转)
2014-02-18 21:13
429 查看
代码如下: usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Drawing; usingSystem.IO; namespaceMicrosoft.Form.Base { classImageToByte { /// <summary> /// 图片转换成字节流 /// </summary> /// <param name="img">要转换的Image对象</param> /// <returns>转换后返回的字节流</returns> publicstaticbyte[] ImgToByt(Image img) { MemoryStream ms = newMemoryStream(); byte[] imagedata = null; img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); imagedata = ms.GetBuffer(); returnimagedata; } /// <summary> /// 字节流转换成图片 /// </summary> /// <param name="byt">要转换的字节流</param> /// <returns>转换得到的Image对象</returns> publicstaticImage BytToImg(byte[] byt) { MemoryStream ms = newMemoryStream(byt); Image img = Image.FromStream(ms); returnimg; } // /// <summary> /// 根据图片路径返回图片的字节流byte[] /// </summary> /// <param name="imagePath">图片路径</param> /// <returns>返回的字节流</returns> privatestaticbyte[] getImageByte(stringimagePath) { FileStream files = newFileStream(imagePath, FileMode.Open); byte[] imgByte = newbyte[files.Length]; files.Read(imgByte, 0, imgByte.Length); files.Close(); returnimgByte; } } }
转:http://www.jb51.net/article/34605.htm
相关文章推荐
- C# 将字节流转换为图片的实例方法
- C# 将字节流转换为图片的实例方法
- C# 将字节流转换为图片的实例方法,需要的朋友可以参考一下
- C# 将字节流转换为图片的实例方法
- C# 将字节流转换为图片的实例方法
- C# 将字节流转换为图片
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- C#文件和字节流的转换方法
- C#将图片和字节流互相转换并显示到页面上
- C#中图片、二进制与字符串的相互转换方法
- C#实现把图片转换成二进制以及把二进制转换成图片的方法示例
- c# DataTable与不同结构实体类转换的方法实例
- C# 图片的转换,一个简单的实例,没有特别的修饰,涉及线程
- C# 将透明图片的非透明区域转换成Region的实例代码
- C#中图片.BYTE[]和base64string的转换方法
- c#实现图片与字节流相互转换的代码
- C#实现日期格式转换的公共方法类实例
- C#文件和字节流的转换方法
- c#读取图片文件信息并转换成16进制文本方法
- C# 实现HTML转换成图片的方法