【发布时间】:2017-11-09 04:30:48
【问题描述】:
我有一个 asp.net 文件如下:
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
<div>
<asp:Image ID="Image1" runat="server" />
</div>
</form>
我想使用以下代码在 c# 中设置 Image1:
protected void Button1_Click(object sender, EventArgs e)
{
Bitmap oBmp1 = new Bitmap(460, 60);
Graphics oGrp1 = Graphics.FromImage(oBmp1);
Color ocolor = new Color();
ocolor = Color.Yellow;
SolidBrush oBrush = new SolidBrush(ocolor);
SolidBrush oBrushWrite = new SolidBrush(Color.White);
oGrp1.FillRectangle(oBrush, 100, 25, 500, 75);
Response.ContentType = "image/jpeg";
oBmp1.Save(Response.OutputStream, ImageFormat.Jpeg);
}
生成位图后如何在c#中直接设置image1而不将位图保存为图像文件?
【问题讨论】: