1

我找到了这个网站(照片博客) http://www.OneReaction.net/

我很好奇这是如何做到的:1)从源代码中你看不到图像的 URL 2)如何在图像上覆盖版权信息而不更改底层照片?

想法?谢谢!

4

3 回答 3

4

检查此链接:使用 HttpHandler 在 ASP.NET 中为图像添加水印。它描述了一种为您网站的每个图像添加水印的技术。通过将 中的路径更改为HttpHandler不太web.config通用的路径(例如/photos/*.jpg),您可以将效果限制为图像子集。

于 2008-11-15T22:05:32.097 回答
2

我相信 ImageHandler.ashx 正在拦截请求并将版权信息放入图像中,然后再将其传递给浏览器。处理程序可能设置为捕获所有浏览到 .jpg 文件的尝试。

绘图命名空间上的文档应该可以帮助您找出将文本插入图像的实际代码。

于 2008-11-15T19:52:21.040 回答
0

网址在源代码中

<img id="image" title="Condemned to Contrast II" src="Resources/ImageHandler.ashx" 
    alt="Condemned to Contrast II" style="border-width:0px;" />

试试这个链接

于 2008-11-20T07:30:41.283 回答