博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】C#将图片转换为二进制流调用
阅读量:4986 次
发布时间:2019-06-12

本文共 887 字,大约阅读时间需要 2 分钟。

在C#中可以使用MemoryStream类、BinaryFormatter类等来操作图片,将图片读取到二进制数据流中,最终转成二进制数据流进行调用,详细的实现如下方法所示。

private byte[] GetImageBytes(Image image)        {            MemoryStream ms = new MemoryStream();            BinaryFormatter bf = new BinaryFormatter();            bf.Serialize(ms, (object)image);            ms.Close();            return ms.ToArray();        }          //将图片转换为二进制流的调用        bt1 = GetImageBytes(rootComponent.BackgroundImage);                        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;        }                //将二进制流转换为图片        pb.Image = ReadImage((byte[])ri.Result.Rows[i]["image"]);

 

备注:原文转载自。

转载于:https://www.cnblogs.com/xu-yi/p/10623619.html

你可能感兴趣的文章
(第十周)Beta-2阶段成员贡献分
查看>>
希尔排序与快速排序
查看>>
洛谷p1966 火柴排队 (逆序对变形,目标排序
查看>>
AutoCAD的一些优化设置
查看>>
JSP中include的两种方法
查看>>
Ubuntu使用总结
查看>>
2019春第六周编程总结
查看>>
FLASH组件在FLEX中使用
查看>>
C++指针的指针和指针的引用
查看>>
android教程之intent对象
查看>>
python 学习笔记十五 django基础
查看>>
Python爬虫入门三之Urllib库的基本使用
查看>>
第五次作业
查看>>
如何统一修改Altium Designer中的字符大小...
查看>>
如何适应现代雇佣关系
查看>>
Codeforces Round #410 (Div. 2)B. Mike and strings(暴力)
查看>>
CABasicAnimation 基础
查看>>
delphi通过Idhttp和php交互
查看>>
两栏布局的写法
查看>>
多线程学习笔记五之读写锁实现分析
查看>>