如何在图像上创建图层?

时间:2010-06-12 07:39:13

标签: asp.net image web layer

如何在图像上创建图层,或在另一图像上创建图像? 因为它不允许我这样做,只在图像附近分层。

2 个答案:

答案 0 :(得分:1)

您可以选择两种策略:

1)在浏览器中将它们复制到客户端,方法是在主要图像上叠加一个大部分透明的图像。这可能更简单,并且需要html和css技能,但无论服务器是否运行Asp.net,都将采用相同的技术。但它的缺点是,知道自己在做什么的人可以从叠加层后面拉出完整的图像。这可能是也可能不是你关心的事情。

2)在服务器上复合它们。您可以使用变体on this technique在.Net中执行此操作。它将使用更多的服务器CPU,但只将完成的图像发送到客户端。对于每个用户而言图像不同的地方更合适,或者您不希望在没有叠加层的情况下发送图像。

答案 1 :(得分:0)

您可以使用透明png或gif作为透明图层,并在样式或css中使用position:absolute或position:relative将其放在第一层上。

相关问题