手机
当前位置:查字典教程网 >编程开发 >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#中使用split分割字符串的几种方法小结

C#获取系统版本信息方法

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

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

SQL语句删除和添加外键、主键的方法

C#读写操作app.config中的数据应用介绍

C#图片压缩的实现方法

C# 委托(跨窗体操作控件)实例流程讲解

精品推荐
分类导航