我正在尝试保护带有水印的图像,但我不想在带有水印的网站上显示图像。我创建了一个动态地为图像添加水印的 php 脚本,但这是我想做的:
我希望每当有人右键单击并按“另存为”显示在我的网站上的图像时,它会链接到带有水印的不同图像。那可能吗?我应该以另一种方式解决这个问题吗?
非常感谢任何正确方向的回应。
下面是一个例子:http://fatpita.net/?i=14453 当你保存这个图像时,保存的图像是水印的,但网站的图像不是......我认为他们实际上只是掩盖了网站上的水印。
谢谢!
我正在尝试保护带有水印的图像,但我不想在带有水印的网站上显示图像。我创建了一个动态地为图像添加水印的 php 脚本,但这是我想做的:
我希望每当有人右键单击并按“另存为”显示在我的网站上的图像时,它会链接到带有水印的不同图像。那可能吗?我应该以另一种方式解决这个问题吗?
非常感谢任何正确方向的回应。
下面是一个例子:http://fatpita.net/?i=14453 当你保存这个图像时,保存的图像是水印的,但网站的图像不是......我认为他们实际上只是掩盖了网站上的水印。
谢谢!
您试图以安全的方式实现的目标是不可能的。
如果浏览器获得无水印文件,用户可以保存该文件——可能不使用“将图像另存为”,而是通过 Firefox 的“包含完整媒体列表的页面信息对话框”。
你不能做任何用户不能伪造的事情。您提到的网站也没有 - 水印始终存在。
查看实际来源:
<div style="position:relative;width:768px;margin:9px auto 0;">
<a href="http://fatpita.net/?i=4011" id="image">
click on the image for another random funny picture<br>
<img src="images/image (14453).jpg?4011">
</a>
<div id="jpgCover">
</div>
</div>
它们实际上覆盖了 HTML 中的水印。它仍然在那里,但有一个div
障碍确保你看不到它。
请记住,用户始终可以通过简单的裁剪来删除此水印。