代码如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Drawing;
usingSystem.IO;
namespaceMicrosoft.Form.Base
{
classImageToByte
{
///<summary>
///图片转换成字节流
///</summary>
///<paramname=”img”>要转换的Image对象</param>
///<returns>转换后返回的字节流</returns>
publicstaticbyte[]ImgToByt(Imageimg)
{
MemoryStreamms=newMemoryStream();
byte[]imagedata=null;
img.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
imagedata=ms.GetBuffer();
returnimagedata;
}
///<summary>
///字节流转换成图片
///</summary>
///<paramname=”byt”>要转换的字节流</param>
///<returns>转换得到的Image对象</returns>
publicstaticImageBytToImg(byte[]byt)
{
MemoryStreamms=newMemoryStream(byt);
Imageimg=Image.FromStream(ms);
returnimg;
}
//
///<summary>
///根据图片路径返回图片的字节流byte[]
///</summary>
///<paramname=”imagePath”>图片路径</param>
///<returns>返回的字节流</returns>
privatestaticbyte[]getImageByte(stringimagePath)
{
FileStreamfiles=newFileStream(imagePath,FileMode.Open);
byte[]imgByte=newbyte[files.Length];
files.Read(imgByte,0,imgByte.Length);
files.Close();
returnimgByte;
}
}
}
您可能感兴趣的文章:asp.net(C#)使用QRCode生成图片中心加Logo或图像的二维码实例Asp.net(C#)读取数据库并生成JS文件制作首页图片切换效果(附demo源码下载)ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)asp.net(c#)实现从sqlserver存取二进制图片的代码asp.net(C#)压缩图片,可以指定图片模板高宽asp.net(c#)获取内容第一张图片地址的函数asp.net(c#)判断远程图片是否存在C#识别出图片里的数字和字母C#图片按比例缩放的实现代码c#实现图片二值化例子(黑白效果)c#图片缩放图片剪切功能实现(等比缩放)asp.net(c#)编程实现将彩色图片变灰阶图片的方法示例
c语言文件读写示例(c语言文件操作)
C经典冒泡排序法实现代码
上述就是C#学习教程:C# 将字节流转换为图片的实例方法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/904441.html