Javascript 保护图像下载理论

Javascript 保护图像下载理论,javascript,html,image,security,Javascript,Html,Image,Security,我是一名全职开发者,但我正在为我的摄影爱好建立一个网站。我不想让人们下载我的图片,除了通常的程序(禁用右键单击、阻止指向我图片的热链接等)之外,我正在考虑一个解决方案,它可以在99%的时间内工作 其想法是在画布中渲染图像,或将其作为二进制文件或类似文件加载 与标准src链接相比,性能如何 我的问题有更好的解决方案吗?如果有人的屏幕上显示图片,你就无法避免他们将其保存在电脑上(即使你禁用了所有功能) 试图混淆图像只会导致时间和性能的损失,并可能使您的网站更不友好。您可以对图像进行数字水印?人们只需

我是一名全职开发者,但我正在为我的摄影爱好建立一个网站。我不想让人们下载我的图片,除了通常的程序(禁用右键单击、阻止指向我图片的热链接等)之外,我正在考虑一个解决方案,它可以在99%的时间内工作

其想法是在画布中渲染图像,或将其作为二进制文件或类似文件加载

与标准src链接相比,性能如何


我的问题有更好的解决方案吗?

如果有人的屏幕上显示图片,你就无法避免他们将其保存在电脑上(即使你禁用了所有功能)


试图混淆图像只会导致时间和性能的损失,并可能使您的网站更不友好。

您可以对图像进行数字水印?人们只需拍摄一张照片即可screenshot@NeilMunro-没错,但水印不会阻止人们拍摄图像,这只会使声称它是他们的作品变得更加困难。即使你将它呈现给画布用户,你仍然需要以某种方式将图像发送给客户端,并且当你这样做时,它可以被检索。正如其他人所说,当有人有信息呈现图像时,如果他们愿意,他们可以保存它。不太懂IT的人通常有这样的朋友。阻止别人拍照的唯一方法就是根本不展示。这不是你想听的答案,但事实就是如此。我不会试图对你应该做的事进行说教和说教,但请记住,如果有像我这样的人能在几秒钟内绕过它,那么你花时间想出各种保护方法是不值得的。我接受这一点,因为它符合评论中人们的想法。我仍然喜欢关于二进制内联src选项的答案。。。