在MVC ASP.NET中显示运行时生成的图像

时间:2009-12-31 16:00:24

标签: asp.net-mvc

我必须在ASP.NET MVC Web应用程序中的View上显示运行时生成的图像。 如何渲染此图像 - 我应该使用.aspx还是.ashx文件?

2 个答案:

答案 0 :(得分:0)

创建位图对象

根据位图

创建图形对象

使用图形对象

中的抽象字符串函数

完成后,read this

答案 1 :(得分:0)

如果你在aspx和ashx之间做出选择 - ashx更好,因为它们更轻。在ASP.NET MVC中,您还可以创建自己的ImageResult并使用Controller的动作来渲染图像。您可以使用GDI ++生成图像。如果您需要透明图像,我建议您将所有图像保存为.png文件,因为GDI ++生成的.png-s的质量优于任何其他格式。