我找到了这个网站(photoblog) http://www.OneReaction.net/
我很好奇这是怎么做到的: 1)从源代码中您看不到图像URL 2)如何在不改变底层照片的情况下在图像上叠加版权信息?
想法?谢谢!
答案 0 :(得分:4)
点击此链接:Watermarking Images in ASP.NET with an HttpHandler。它描述了一种为网站的每个图像添加水印的技术。通过将HttpHandler
中web.config
的路径更改为不太通用的路径(例如/photos/*.jpg
),您可以将效果约束为图像子集。
答案 1 :(得分:2)
我相信ImageHandler.ashx正在拦截请求并将版权信息放入图像,然后再将其发送到浏览器。处理程序可能设置为捕获浏览到.jpg文件的所有尝试。
documentation on the drawing namespace应该可以帮助您找出将文本插入图像的实际代码。
答案 2 :(得分:0)
网址为源代码
<img id="image" title="Condemned to Contrast II" src="Resources/ImageHandler.ashx"
alt="Condemned to Contrast II" style="border-width:0px;" />