【发布时间】:2008-11-15 19:44:32
【问题描述】:
我找到了这个网站(图片博客) http://www.OneReaction.net/
我很好奇这是怎么做到的: 1) 从源代码中看不到图像 URL 2) 如何在图片上叠加版权信息而不改变底层照片?
想法?谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc photo
我找到了这个网站(图片博客) http://www.OneReaction.net/
我很好奇这是怎么做到的: 1) 从源代码中看不到图像 URL 2) 如何在图片上叠加版权信息而不改变底层照片?
想法?谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc photo
查看此链接:Watermarking Images in ASP.NET with an HttpHandler。它描述了一种为您网站的每个图像添加水印的技术。通过将web.config 中HttpHandler 的路径更改为不太通用的路径(例如/photos/*.jpg),您可以将效果限制为图像子集。
【讨论】:
我相信 ImageHandler.ashx 会拦截请求并将版权信息放入图像中,然后再将其传递给浏览器。处理程序可能设置为捕获所有浏览到 .jpg 文件的尝试。
documentation on the drawing namespace 应该可以帮助您找出将文本插入图像的实际代码。
【讨论】:
网址在源代码中
<img id="image" title="Condemned to Contrast II" src="Resources/ImageHandler.ashx"
alt="Condemned to Contrast II" style="border-width:0px;" />
【讨论】: