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; 
}

转载于:https://www.cnblogs.com/yuhanzhong/archive/2013/03/07/2948165.html

C# 将字节流转换为图片相关推荐

  1. java html 转图片_Java HTML转换为图片

    第一次尝试:用awt 包将HTML源码转换为图片 优点:不依赖任何外部JAR包,缺点:对CSS的支持比较差,复杂点的样式就无法展示,且不支持外部引入的CSS和写在style中的CSS,只能写在标签上 ...

  2. 系统学习JAVA第十七天(字节流、字符流、缓冲的字节流、缓冲的字符流、将字节流转换为缓冲的字符流、面向对象——>字节流转成对象)

    系统学习JAVA第十七天 第一阶段在2021.2.1结束了! 一.数据传输 IO输入和输出,硬盘之间的数据交换 1.文件读写流程 ①创建文件的容器 ②判断方向 合适的类 创建和文件之间的通道 ③ 调用 ...

  3. 字节流(IO流)概述、字节流(写入/输出)数据(3种)和换行、追加写入、异常处理办法、字节缓冲流、字节流复制图片视频案例

    目录 IO流概述和分类 字节流写入数据(OutputStream) FileOutputStream 字节流写数据的3种方式 字节流写入数据的两个小问题 字节流写数据如何换行 字节流如何实现追加写入 ...

  4. 分享:Svg文件转换为图片(调用 Inkscape 命令行)

    其实只是做了简单封装,可以方便进行批量转换. 获取Svg对象坐标的代码请看:根据svg节点对象类型和路径值转换坐标值, DrawingColor方法是进行颜色填充的. /// <summary& ...

  5. 将二进制流转换为图片

    如何从数据库中取出blob类型数据,并且转换为图片存到固定的路径 首先从数据库里面讲blob类型的数据取出来: byte[] photo = userinfo.getPhoto();String pa ...

  6. MVC把随机产生的字符串转换为图片

    原文:MVC把随机产生的字符串转换为图片 Insus.NET在这篇中<在ASP.NET MVC应用程序中随机获取一个字符串>http://www.cnblogs.com/insus/p/3 ...

  7. 2字节十六进制浮点数 qt_Qt 中十六进制字节流转换为Base64编码

    在Qt中,在网络通信时,有时需要将16进制字节流转换为Base64编码传输,在Qt的QByteArray类中,提供了与Base64转换的接口: //16进制字节流转为Base64 QByteArray ...

  8. 字节流转化为文件流_C#文件转换为字节流及字节流转换为文件

    本文讲解了C#实现文件转换为字节流的方法. ·文件转换为字节流的步骤如下 1.通过文件流打开指定文件(FileStream fs): 2.定义字节流(byte[] fileByte=new byte[ ...

  9. php生成图片文件流,php如何将base64数据流文件转换为图片文件?

    2017-03-07 在开发中,自己遇到一个前端在上传图片的时候,使用的base64数据流文件显示的图片. 也就是说 ***image/后面的jpg是我们的图片文件格式,(base64,)后面的很大一 ...

最新文章

  1. 适合小团队协作、任务管理和进度跟踪的项目管理工具
  2. img引Linux的绝对路径,什么是绝对路径和相对路径
  3. java算法 第七届 蓝桥杯B组(题+答案) 5.抽签
  4. Hibernate知识问答
  5. FIREDAC(DELPHI10 or 10.1)提交数据给ORACLE数据库的一个不是BUG的BUG
  6. Long.ValueOf(String) Long.parseLong(String) 区别 看JAVA包装类的封箱与拆箱
  7. 使Fiddler4抓包微信小程序
  8. AES 主动转向 紧急转向 避障系统 转向避障 五次多项式 PID控制 纯跟踪控制 MPC控制 模型预测
  9. python print文本和数字混合_详解Python中的文本处理
  10. xshell 运行python脚本
  11. grant之后要跟着flush privileges吗?
  12. netty 引用计数对象(reference counted objects)
  13. 可以播放音乐的微信小程序源码(仿Apple音乐)
  14. Git版本控制管理——钩子
  15. 三星S4 I9502刷机教程
  16. 使用Python将TXT文本内容读取后生成指定XML格式的文件
  17. AndroidStudio安装SVN时忘记勾选command line client tools解决方案
  18. threeJS 创建地月系
  19. win7系统64位系统怎么计算机配置,Win7系统电脑最低配置要求是什么?
  20. 初学Python到月入过万最快的兼职途径(纯干货)

热门文章

  1. oracle找出大于1g的表,表占用太大空间问题!
  2. Datawhale 零基础入门数据挖掘-Task4 建模调参
  3. PyTorch 多机多卡训练:分布式实战与技巧
  4. 如何用tf2.0训练中文聊天机器人chatbot
  5. AI辅助构建知识图谱:关系抽取
  6. qt制作位图led点阵_LED显示屏知识详细讲解
  7. python数字1 3怎么表示_Python3 数字类型
  8. python正则表达式之match,search,findall区别
  9. aws终止实例后还收费吗_「技术选型」AWS 和 AZURE的全面比较
  10. adb工具 手工操作android模拟器上的数据库