源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C# 将字节流转换为图片的实例方法

  • 时间:2020-07-01 20:41 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C# 将字节流转换为图片的实例方法
[u]复制代码[/u] 代码如下:
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;         }     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部