c#中怎么显示包含数据信息的bmp位图

 我来答
gudicao
2012-04-28
知道答主
回答量:18
采纳率:0%
帮助的人:15.8万
展开全部
用BitMap类对其进行操作,然后直接输出到一个页面中(必须占用单独的一个页面aspx),在另外一个页面中用Image控件添加前面页面的url即可。
更多追问追答
追问
是用PictureBox显示吧?但是怎么来具体显示包含数据信息的bmp图像?而不是显示存在硬盘上的图像。非常感谢你,能有C#具体程序吗?感谢!
追答
using (Bitmap bitmap = new Bitmap(500, 500))
{
using(Graphics g=Graphics.FromImage(bitmap))
{
g.DrawString("IP"+context.Request.UserHostAddress,new Font("宋体",30),System.Drawing.Brushes.Red,0,0);
}
bitmap.Save(context.Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2012-04-27 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6330万
展开全部
bmp可以使用Bitmap类读取,里面有Parameters属性可以获取各种附加信息,像相机上的ISO啊,光圈啊都可以。

显示的话用PictureBox即可
追问
对啊,是用PictureBox,但是怎么来具体显示包含数据信息的bmp图像?而不是显示存在硬盘上的图像。非常感谢你,能有C#具体程序吗?感谢!
追答
我就不写程序了,但是我可以告诉你Bitmap类是可以从文件或者流中读取的,比如Bitmap.FromFile()给一个路径 或者Bitmap.FromStream()从流中读取,如果你有本地系统资源可以Bitmap.FromHandle一样可以读取,出来以后是个bitmap类,直接给PictureBox就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式