本示例要求与ASPX页面相同的路径下有aaa.jpg这张图片,当然稍微大点好啦。
代码加载在Page.load事件处理程序里:
string
filePath
=
Server.MapPath(
"
aaa.jpg
"
);
System.Drawing.Image image = System.Drawing.Image.FromFile(filePath);
Graphics graphic = Graphics.FromImage(image);
graphic.DrawImage(image, 0 , 0 ,image.Width,image.Height);
Font font = new Font( " Verdana " , 30 );
Brush brush = new SolidBrush(Color.Teal);
graphic.DrawString( " Hi,I am Gaoy. " ,font,brush, 20 , 10 );
image.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
graphic.Dispose();
image.Dispose();
System.Drawing.Image image = System.Drawing.Image.FromFile(filePath);
Graphics graphic = Graphics.FromImage(image);
graphic.DrawImage(image, 0 , 0 ,image.Width,image.Height);
Font font = new Font( " Verdana " , 30 );
Brush brush = new SolidBrush(Color.Teal);
graphic.DrawString( " Hi,I am Gaoy. " ,font,brush, 20 , 10 );
image.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
graphic.Dispose();
image.Dispose();