登录
注册
搜索
帮助
会员
界面
简洁版本
在线
MONO中文
MONO平台技术
软件开发
MONO GUI
Image 和byte[]之间的转换
帖子标题
新闻动态
SNS动态
SNS项目
SAF.NET
SNS Toolkits
MONO平台技术
MONO资讯
部署与维护
软件开发
MONO核心讨论区
系统运维
Linux系统
Windows
综合交流区
布衣坊
软件下载
书籍与书评
1
/ 1 页
1
跳转
页
查看:
886
Image 和byte[]之间的转换
本主题由 管理员 enjoyo 于 2008-9-5 17:31:20 执行 主题置顶/取消 操作
enjoyo
admin
组别:
管理员
性别:
来自:
积分:
989
帖子:
455
注册:
2006-10-19
2008-04-25 16:55
|
只看楼主
树型
|
收藏
|
小
中
大
1
Image 和byte[]之间的转换
第一个方法:
Image 转换为 byte[]数组
public
byte
[] imageToByteArray(System.Drawing.Image imageIn)
{
MemoryStream ms
=
new
MemoryStream();
imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
return
ms.ToArray();
}
public
Image byteArrayToImage(
byte
[] byteArrayIn)
{
MemoryStream ms
=
new
MemoryStream(byteArrayIn);
Image returnImage
=
Image.FromStream(ms);
return
returnImage;
}
该方法使用Image类的Image.FromStream方法通过由byte数组参数创建的MemoryStream对象生成一个Image,并返回该image对象。
该方法用
System.Drawing.Image.Save方法把图片存为
memorystream.,然后内存流用MemryStrea类的ToArray()方法返回一个byte 数组
第二个方法:
byte[]数组转换为
Image
Sinoprise Network Studio
----专注.NET技术
发送短消息
查看公共资料
查找该会员全部帖子
UID:
1
精华:
74
威望:
164
金钱:
172.5 元
状态:
离线
shg@sinoprise.com
20153462
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
论坛跳转...
新闻动态
SNS动态
SNS项目
SAF.NET
SNS Toolkits
MONO平台技术
MONO资讯
部署与维护
软件开发
C#编程语言
MONO GUI
ASP.NET
Database Access(Ado.net)
WebService&Remoting
MONO核心讨论区
系统运维
Linux系统
Windows
综合交流区
布衣坊
软件下载
书籍与书评
我的主题
我的帖子
我的精华
帖子标题
空间日志
相册标题
作 者