手机
当前位置:查字典教程网 >编程开发 >C#教程 >C# 将字节流转换为图片的实例方法
C# 将字节流转换为图片的实例方法
摘要:复制代码代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;...

复制代码 代码如下:

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;

}

}

}

【C# 将字节流转换为图片的实例方法】相关文章:

解决C#全屏幕截图的实现方法

c#中的常用ToString()方法总结

c#解压文件的实例方法

C# Winform 实现屏蔽键盘的win和alt+F4的实现代码

C#发送HttpPost请求来调用WebService的方法

C#图片压缩的实现方法

C#实现图片分割方法与代码

C#异步调用的好处和方法分享

c#中分割字符串的几种方法

C#中英文混合字符串截取函数

精品推荐
分类导航