我试图通过放置脚本来拒绝右键单击并在浏览器中查看源代码来保护我的网站内容。但这还不够。我想知道如何仅为原始文件添加水印,而不是在网页上看到的图像。
例如,用户可以在网络上看到没有水印的图像,当他们点击右键并选择"在新标签页中打开图像"他们去了#34; website.com/image.png"他们看到了水印图像。
这可能吗?
P.S。:对不起,我的英语不好,我不是一个好作家。
由于
答案 0 :(得分:0)
首先,这不会阻止他们下载没有水印的图像,因为他们可以禁用javascript,或者只需右键单击图像并将其保存在那里,或者最糟糕的是:只需打印一个屏幕并保存即可油漆然后裁剪它。可能最好的选择是在所有图像上,网站上和直接访问上都有水印。
答案 1 :(得分:0)
为用户提供未加水印的图像不是一个好主意,因为他们可以轻松下载,因此最好的方法是为每个图像添加水印,并通过切片将其呈现给用户。切片图像并仅显示图像并隐藏水印和乳清它们将在新窗口中打开它将在图像中加载水印
使用php动态创建水印 http://www.developphp.com/view.php?tid=1147
对于切片图像我不知道该怎么做但我知道这是可能的,但有很多方法可以做到这一点就像你可以缩放它来隐藏水印。