如何将byte[]数组中的图片数据形成图片??

pkkfaii 2006-12-04 09:35:05
如何将byte[]数组中的图片数据形成图片?是web程序,我想用image 对象接收在页面上显示,不想将图保存在硬盘上。高手帮忙!!!!
...全文
157 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pkkfaii 2006-12-04
  • 打赏
  • 举报
回复
大家还是没明白我的意思。要形成图片的话,我就不用生成byte[]数组了。直接就可以保存成图片,我做的功能是根据数据生成 曲线图,柱状图等,在web上显示,如果生成图片的话有多人调用是就报错(用同一个名字命名,用guid命名生成太多的垃圾图片),所以想用流的形式生成图片用完关闭流就可以了。。
真相重于对错 2006-12-04
  • 打赏
  • 举报
回复
Image img = Image.FormStream(byte[])
img.Save( Response.OutputStream , System.Drawing.Imaging.ImageFormat.Gif );
北京的雾霾天 2006-12-04
  • 打赏
  • 举报
回复
把一个byte[]转换成Image或Icon可以参见下面的代码,形成一个图片后就知道怎么操作了吧:)

//以下o是一个byte[]的数组
ImageConverter imc = new ImageConverter();
Image _img = imc.ConvertFrom(null, System.Globalization.CultureInfo.CurrentCulture, o) as Image;
if (_img != null)
{
//处理_img;
return;
}
IconConverter icc = new IconConverter();
Icon _icon = icc.ConvertFrom(null, System.Globalization.CultureInfo.CurrentCulture, 0) as Icon;
if (_icon != null)
{
//处理_icon
return;
}

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧