TextRenderer.DrawText()是否可以在WEB应用程序(C#.NET)中使用?

问题描述:

大家好
谁能告诉我是有可能使用“TextRenderer.DrawText()”中的Web应用程序(C#.NET)在GDI文本文字渲染和保存文本图像。
请帮忙。谢谢。TextRenderer.DrawText()是否可以在WEB应用程序(C#.NET)中使用?

+0

您已经提问7个问题并接受0个答案。你可能想对此做点什么。 – dandan78 2011-03-09 11:53:32

是。您可以使用通用Http处理程序模板执行此操作。基本上你可以在内存中创建一个GDI图像,创建一个内存流并将其从HTTP处理程序发送到http流。在网页中,您将需要一个img标签并将http处理程序设置为图像src。这将导致浏览器向处理程序发出请求,该处理程序将呈现图像并将其发送到浏览器中呈现。

这种方法经常被用来水印图片的网站。 查看此链接的一些细节: dynamic image (from db) using Generic Handler