在ASP.NET环境中将4个透明PNG图像相互叠加

时间:2010-10-08 17:54:57

标签: asp.net html png

我在PHP中遇到了我需要的解决方案,但我需要一个可以在ASP.NET环境中使用的解决方案。

我正在组合4个透明png图像来创建单个图像(让我们说它是一个自定义证书),其中包含4个背景图像之一,4个标题徽标之一,18个类别标题中的一个以及另外一个像它们一样堆叠的变量图像会在Photoshop中。我希望页面根据输入变量生成此图像,而不是拍摄超过1000张图像。

我现在处于一切状态,但我无法为我的生活找到一种方法将这些图像合并在一起,以便访问者在本地保存为单个图像。

我在这里找到了完美的PHP解决方案:

Combine 2-3 transparent PNG images on top of each other with PHP

我能做些什么来完成同样的事情?

1 个答案:

答案 0 :(得分:0)

.NET具有许多图像处理功能。查看Image课程。它可以让您加载和保存图像。您可以使用Graphics.FromImage()返回一个图形对象,该图形对象可以让您将另一个图形绘制到现有图像上。一旦您发现了启用透明度的详细信息,这些步骤就可以帮助您实现这一目标。