CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

请问如何将生成的图片显示在一个Image控件中?

楼主dgdenis(dgdenis)2005-04-01 11:45:33 在 .NET技术 / C# 提问

已经生成一个图片,并存放在bitmap或者menstream里  
  怎样才能把图片显示在一个System.Web.UI.WebControls.Image控件里呢? 问题点数:20、回复次数:10Top

1 楼3tzjq(永不言弃)回复于 2005-04-01 11:56:57 得分 3

Image.FromStream(stream);Top

2 楼dgdenis(dgdenis)回复于 2005-04-01 14:23:41 得分 0

3tzjq:  
  System.Web.UI.WebControls.Image控件好像没有FromStream这种方法Top

3 楼dutguoyi(新鲜鱼排)回复于 2005-04-01 15:07:29 得分 3

Graphics.FromImage(theImage);Top

4 楼dgdenis(dgdenis)回复于 2005-04-01 16:20:54 得分 0

dutguoyi:能把定义写清楚一点吗?  
  忘了说明一点,这是在web上的Top

5 楼dgdenis(dgdenis)回复于 2005-04-04 10:32:33 得分 0

急,等待高手指点ing。。。Top

6 楼conan19771130(残疾人程序员,学习第2门外语)回复于 2005-04-04 16:41:03 得分 5

朋友,不能生成一个临时文件吗?Top

7 楼graybelt(灰色地带)回复于 2005-04-04 16:54:43 得分 5

简单啊。你画图片的哪个文件是ASPX的吧。在另一个ASPX里放一个IMAGE控件,然后IMAGEURL属性选择画图片的那个ASPX就可以了。  
  Image1.ImageUrl="iamge.aspx";这样就OK了Top

8 楼zhangqy(zhangqy)回复于 2005-04-04 17:34:40 得分 2

Image   img   =   new   System.Drawing.Icon(new   MemoryStream(buffer),size,size).ToBitmap();Top

9 楼Lisbi()回复于 2005-04-04 17:39:18 得分 2

//引用  
                    bdPhoto.Format   +=   new   ConvertEventHandler(this.PictureFormat);  
   
  //   將   image   bits   轉為   Bitmap   物件  
  private   void   PictureFormat(object   sender,   ConvertEventArgs   e)  
  {  
  //   e.Value   是資料表的原始   image   資料  
  Byte[]   img   =   (Byte[])e.Value;  
   
  //   由於   northwind   資料庫內含的   image   資料最開頭有   78   bytes   的表頭  
  //   因此需要手動將它去除  
  System.IO.MemoryStream   ms   =   new   System.IO.MemoryStream();  
  int   offset   =   78;  
  ms.Write(img,   offset,   img.Length   -   offset);  
  Bitmap   bmp   =   new   Bitmap(ms);  
  ms.Close();  
   
  //   將轉換過的資料寫回   e.Value  
  e.Value   =   bmp;  
   
  }Top

10 楼dgdenis(dgdenis)回复于 2005-04-06 15:41:15 得分 0

conan19771130(柯南)   :可以生成文件,但多用户操作的时候读写这个文件就会带来更麻烦的问题了  
    graybelt(灰色地带)   :可以,但有些参数要传给那个页面,有的参数长度超过255。  
  我的做法是Image1.ImageUrl="iamge.aspx";并用session传递长参数。  
  谢谢各位!  
  Top

相关问题

  • 我用C#生成了一个图片,但是在Delphi中 Image 控件的picture 属性却不认识
  • 如何将动态生成的图片加入ImageList控件?
  • 关于Chart控件图表生成后,如何导出图片
  • asp.net页面中有一个image控件,想用C#生成一个4位的随机数,并将它写成图片,显示出来。
  • 如何在运行时,在图片框里生成按钮控件数组
  • 如何让生成的图片和页面中的其他控件共存!
  • 动态生成的bmp图怎么在image控件中显示?
  • 怎样用TQUERY控件存取IMAGE控件的图片?
  • image 控件装载图片怎么写?
  • image控件显示图片问题!

关键词

  • 控件
  • 文件
  • 資料
  • 生成
  • 图片
  • image
  • imageurl
  • 参数
  • memorystream
  • bitmap

得分解答快速导航

  • 帖主:dgdenis
  • 3tzjq
  • dutguoyi
  • conan19771130
  • graybelt
  • zhangqy
  • Lisbi

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo