/// <summary>
/// 将byte[]转换为Image
/// </summary>
/// <param name="bytes">字节数组</param>
/// <returns>Image</returns>
public Image ReadImage(byte[] bytes)
{
     MemoryStream ms=new MemoryStream(bytes,0,bytes.Length);
     BinaryFormatter bf = new BinaryFormatter();
     object obj=bf.Deserialize(ms);   
  ms.Close(); 
  return (Image)obj;
}
/// <summary>
/// 将Image转换为byte[]
/// </summary>
/// <param name="image">Image</param>
/// <returns>byte[]</returns>
public byte[] ConvertImage(Image image)
{
     MemoryStream ms=new MemoryStream();
     BinaryFormatter bf = new BinaryFormatter();
     bf.Serialize(ms,(object)image);
     ms.Close();
     return ms.ToArray();
}

转载于:https://www.cnblogs.com/ewyb/archive/2012/08/29/2662446.html

byte[]与Image Image与 byte[] 之间的转换相关推荐

  1. android图片转换为二进制流,Android图片二进制与Bitmap、Drawable之间的转换

    Android图片二进制与Bitmap.Drawable之间的转换 Java代码 public byte[] getBitmapByte(Bitmap bitmap){ ByteArrayOutput ...

  2. byte[]数组和int之间的转换

    这里简单记录下两种转换方式: 第一种: 1.int与byte[]之间的转换(类似的byte short,long型) [java] view plaincopy /** * 将int数值转换为占四个字 ...

  3. C# Stream 和 byte[] 之间的转换

    /// <summary> /// 将 Stream 转成 byte[] /// </summary> public byte[] StreamToBytes(Stream s ...

  4. Stream 和Byte[] 之间的转换

    代码  1 //Stream 和Byte[]之间的转换  2 byte[] arr=new byte[stream.Length];//设定arr长度  3   4 stream.Read(arr,0 ...

  5. C# string 和byte[]之间的转换

    c#将string和byte数组之间互相转换   如下方法将字符串转换为byte数组,使用System.Buffer.BlockCopy方法. static byte[] GetBytes(strin ...

  6. android jni 将BYTE* 和 jbyteArray 之间的转换

     今天,简单讲讲如何在jni中将  BYTE* 转成 jbyteArray. 这个是我在做jni时碰到的问题.因为c传回的值是BYTE*,而返回给java代码是byte[],对应的jni的数据 ...

  7. C# Stream 和 byte[] 之间的转换(文件流的应用)

    一. 二进制转换成图片 MemoryStream ms = new MemoryStream(bytes); ms.Position = 0; Image img = Image.FromStream ...

  8. c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换

    字节数组byte[]与图片image之间的转化 字节数组转换成图片 public static Image byte2img(byte[] buffer) {MemoryStream ms = new ...

  9. java byte数组string_byte数组和String之间的转化

    JAVA里面关于byte数组和String之间的转换问题 把byte转化成string,必须经过编码. 例如下面一个例子: import java.io.UnsupportedEncodingExce ...

  10. String类以及String与基本数据类型/char[]/byte[]之间的转换

    String类: 1.String 声明为final的,不可被继承 2.String实现了Serializable接口:表示字符串是支持序列化的. 实现了Comparable接口:表示String可以 ...

最新文章

  1. API和schema开发过程问题汇总
  2. 这个40M的小工具助你在windows下处理数据如虎添翼!!
  3. 048_String对象
  4. neo4j——图数据库初探 - JDream314的专栏 - 博客频道 - CSDN.NET
  5. android activity view 区别,片段中onCreateView和onViewCreated之间的区别
  6. 用户特征工程详细解读
  7. 训练日志 2018.10.31
  8. ios 图片居中裁剪_IOS图片裁剪和小图看大图动画
  9. 交换机IP-MAC地址绑定
  10. 使用MongoDb连接数据库服务器
  11. 20145325张梓靖 《信息安全系统设计基础》第10周学习总结
  12. xcode自动刷新resource下的文件
  13. 【SQL Server】入门教程-基础篇(完结)
  14. [iOS] UIScrollView (UIWebView) 截长屏功能实现
  15. uva10066-双塔
  16. iOS开发中SDK是什么?
  17. 100个苹果拿最后一个问题
  18. Unity3D 2D射击小游戏瞄准线的实现
  19. phy 驱动与 switch 驱动
  20. c语言飞机票实验报告格式,c语言航班信息查询系统实验报告

热门文章

  1. android 编译宏,android 添加全局变量宏开关的三种方式
  2. AcWing基础算法课Level-2 第六讲 贪心
  3. java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出
  4. mysql 判断日志时间早_MySQL5.7慢查询日志时间与系统时间差8小时原因详解
  5. linux 添加定时器,linux 添加定时任务
  6. Hibernate→ORM、简介、第一个Hibernate实现、核心XML配置、Hibernate执行流程、操作数据库对象session、事务、映射XML配置、单例CRUD、get与load
  7. JavaScript数据类型之逻辑运算符(9)
  8. 批量处理word文件内容_word文档批量处理大师
  9. 统计有几个连通分量--hdu 1213 并查集
  10. 从Qt的图片文件传输来看Qt 中UDP的收发消息writeDatagram和readDatagram