转贴[C#]在内存中生成的图片显示到页面中
2004-10-12 17:55
441 查看
下载:点击下载
演示:点击演示
System.Drawing.Imaging_ToWeb.aspx
<%@ Page language="c#" Codebehind="System.Drawing.Imaging_ToWeb.aspx.cs" Src="System.Drawing.Imaging_ToWeb.aspx.cs" AutoEventWireup="false" Inherits="Exam.Image_ToWeb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Lion互动网络--在内存中生成的图片显示到页面中</title>
</HEAD>
<body MS_POSITIONING="FlowLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:TextBox id="ID_Text" runat="server"></asp:TextBox>
<asp:Button id="ID_ShowImage" OnClick="ID_ShowImage_Click" runat="server" Text="显示成图片"></asp:Button></FONT>
</form>
</body>
</HTML>
System.Drawing.Imaging_ToWeb.aspx.cs
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
namespace Exam
{
/// <summary>
/// WebForm2 的摘要说明。
/// </summary>
public class Image_ToWeb : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button ID_ShowImage;
protected System.Web.UI.WebControls.TextBox ID_Text;
protected void ID_ShowImage_Click(object sender, System.EventArgs e)
{
if(ID_Text.Text.Trim()!=string.Empty)
{
Response.Clear();
int height=100;
int width=300;
Bitmap bmp=new Bitmap(width,height,PixelFormat.Format24bppRgb);
Graphics g=Graphics.FromImage(bmp);
g.SmoothingMode=SmoothingMode.AntiAlias;
g.Clear(Color.LightGray);
g.DrawRectangle(Pens.WhiteSmoke,0,0,width,height);
g.DrawString(ID_Text.Text.Trim(),new Font("Arial",10),SystemBrushes.WindowText,new PointF(10,60));
bmp.Save(this.Response.OutputStream,ImageFormat.Gif);
g.Dispose();
bmp.Dispose();
Response.End();
}
}
}
}
演示:点击演示
System.Drawing.Imaging_ToWeb.aspx
<%@ Page language="c#" Codebehind="System.Drawing.Imaging_ToWeb.aspx.cs" Src="System.Drawing.Imaging_ToWeb.aspx.cs" AutoEventWireup="false" Inherits="Exam.Image_ToWeb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Lion互动网络--在内存中生成的图片显示到页面中</title>
</HEAD>
<body MS_POSITIONING="FlowLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:TextBox id="ID_Text" runat="server"></asp:TextBox>
<asp:Button id="ID_ShowImage" OnClick="ID_ShowImage_Click" runat="server" Text="显示成图片"></asp:Button></FONT>
</form>
</body>
</HTML>
System.Drawing.Imaging_ToWeb.aspx.cs
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
namespace Exam
{
/// <summary>
/// WebForm2 的摘要说明。
/// </summary>
public class Image_ToWeb : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button ID_ShowImage;
protected System.Web.UI.WebControls.TextBox ID_Text;
protected void ID_ShowImage_Click(object sender, System.EventArgs e)
{
if(ID_Text.Text.Trim()!=string.Empty)
{
Response.Clear();
int height=100;
int width=300;
Bitmap bmp=new Bitmap(width,height,PixelFormat.Format24bppRgb);
Graphics g=Graphics.FromImage(bmp);
g.SmoothingMode=SmoothingMode.AntiAlias;
g.Clear(Color.LightGray);
g.DrawRectangle(Pens.WhiteSmoke,0,0,width,height);
g.DrawString(ID_Text.Text.Trim(),new Font("Arial",10),SystemBrushes.WindowText,new PointF(10,60));
bmp.Save(this.Response.OutputStream,ImageFormat.Gif);
g.Dispose();
bmp.Dispose();
Response.End();
}
}
}
}
相关文章推荐
- 将JSP在内存生成的图片显示到页面
- JSP中在内存中生成的图片显示到页面中
- 将JSP在内存生成的图片显示到页面
- 后台生成图片!在页面中显示
- C#页面生成图片
- C# 调用GDAL编写的动态链接库dll,后不能将生成的图像显示到picturebox上,显示内存不足
- 内存中生成的二维码图片如何在页面中img的src中输出
- 在ASP.NET页面中显示自动生成图片的两种方法
- C#如何实现图片的随机生成与显示(转载)
- C# 读取excel里的图片并显示在页面上
- 根据html页面模板动态生成html页面(c#类)[转贴]
- C#将图片和字节流互相转换并显示到页面上
- C#生成灰度图片:拖动图片到picturebox显示,拖动picturebox图片到资源管理器 (Drag & drop )
- (C#)WPF页面显示图片
- 生成二维码图片并且使用BASE64编码显示到前端页面
- c# asp.net 使用kindeditor在服务器上不能显示上传图片的页面等解决办法
- HttpServletResponse getOutputStream 在页面显示Servlet生成的图片
- asp.net(c#)从数据库里读取图片并显示到页面
- jfreechart 在jsp页面显示所画的图片(resin服务器的servelet配置是关键)(图片只过内存)
- 如何在ASP.NET页面中自动生成并显示透明的GIF图片