C# Bitmap类型与Byte[]类型相互转化
2016-03-17 23:31
501 查看
C# Bitmap类型与Byte[]类型相互转化
2011-12-23 16:04 13555人阅读 评论(1) 收藏 举报byte c# buffer 存储 java
Bitmap => byte[]
Bitmap b = new Bitmap( "test.bmp ");
MemoryStream ms = new MemoryStream();
b.Save(ms,System.Drawing.Imaging.ImageFormat.Bmp);
byte[] bytes= ms.GetBuffer(); //byte[] bytes= ms.ToArray(); 这两句都可以,至于区别么,下面有解释
ms.Close();
byte[] => Bitmap
byte[] bytelist=bytes;
MemoryStream ms1 = new MemoryStream(bytelist);
Bitmap bm = (Bitmap)Image.FromStream(ms1);
ms1.Close();
相关文章推荐
- 本文介绍C# BitmapData
- C#多线程学习(六) 互斥对象
- C# List 复制克隆副本
- 浅析C#组件编程中的一些小细节
- C# 反射总结
- c#中反射的用法(即如何根据字符找到已定义的变量)
- C# 反射 通过类名创建类实例
- C#高级编程 (第六版) 学习 第六章:运算符和类型强制转换
- C# string类型和byte[]类型相互转换
- C# 类型基础
- C# kinect v2学习笔记(一) kinect V2配置安装
- c#Com控件开发
- 【c#】装箱与拆箱
- c#实习
- C# 委托实现窗口之间通信
- C#借助API实现黑盒自动化测试工具的编写
- 用 C# 实现文件信息统计(wc)命令行程序
- c#中的is和as运算符
- C# 动态创建DataTable表,并添加新行
- C#判断连接是否可下载