【发布时间】:2015-06-19 13:42:09
【问题描述】:
我是一名全职开发人员,但正在为我的摄影爱好建立一个网站。我不希望人们下载我的图片,除了通常的程序(禁用右键单击、阻止指向我的图片的热链接等)之外,我正在考虑一个 99% 的时间都可以使用的解决方案。
这个想法是在画布中渲染图像或将其加载为二进制文件或类似文件。
与标准 src 链接相比,性能如何?
我的问题有更好的解决方案吗?
【问题讨论】:
-
您可以对图像进行数字水印吗?
-
大家可以截图
-
@NeilMunro - 没错,但水印并不能阻止人们拍摄图像,它只会让人们更难声称它是他们的作品。
-
即使你将它渲染到画布上,人们仍然需要以某种方式将图像发送给客户端,并且当你这样做时,它可以被检索。
-
就像其他人说的那样,一旦有人有了渲染图像的信息,他们就可以根据需要保存它。不太精通 IT 的人通常有朋友。阻止某人拍摄图像的唯一方法就是根本不显示它。这不是你想听到的答案,但事实就是这样。我不会试图宣扬和说教你应该做什么,但请记住,如果有像我这样的人可以在几秒钟内绕过它,那么你花时间想出各种保护方法是不值得的。跨度>
标签: javascript html image security