手机
当前位置:查字典教程网 >编程开发 >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# 委托(跨窗体操作控件)实例流程讲解

.NET创建、删除、复制文件夹及其子文件的实例方法

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

C# 实现简单打印的实例代码

自定义实现Json字符串向C#对象转变的方法

用C#把文件转换为XML的代码

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

C#TreeView 无限级别分类实现方法

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

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

精品推荐
分类导航