什么是防止使用我的专有图像的有效策略?
我说的是保存它们,直接链接到它们等等......
目前我的图像上有水印,但我不愿意.
.NET平台首选,但如果有一个策略在另一个平台上,与我现有的应用程序集成,那将是一个奖励.
下载"不可能"是不可能的.当用户访问您的网站时,您正在向他们发送图片.用户将在浏览器缓存中拥有该图像的副本,即使在他离开网站后他也能够访问它(当然,取决于浏览器).你唯一真正的选择是为它们添加水印:O
您可以将每个图像嵌入到Flash应用程序中,然后浏览器将不知道如何"保存"图像,也不会将原始jpg存储在缓存文件夹中.他们仍然可以按下打印屏幕键来获取图像的副本,但这可能足以阻止大多数访问者.
Response.WriteBinary(),嵌入式Flash,JavaScript黑客,隐藏的div.
多年来,我已经看到并尝试了一切可能的方法来确保图像,我得出了一个结论:如果可以在网上看到它; 可以采取,我的朋友.
那么,你真正应该考虑这个行动的最终目标是什么.防止盗版?如果粗糙和超大的水印不是你的风格,你可以随时在图像中嵌入隐藏的数据(Apress有一篇看起来很有希望的数字隐写术文章),以便以后将它们识别为你自己的.您可能只提供降低或降低质量的图像.
Flickr采用在图像顶部放置透明gif图层的方法,因此如果您没有登录并右键单击,您将获得他们曾经非常棒的spaceball.gif.但没有什么可以阻止截图,而不是,只是不提供图片.
如果音乐行业可以让您在不复制或拥有文件的情况下收听所有音乐.如果电视可以播放,并确定没有人可以存储演员的副本,他们可能也会.这是与公众分享媒体的不幸部分.这里真正好的问题是如何保护您的材料,而不会妨碍受尊敬的用户使用您的图像.提供太多保护,没有人会去你的网站/使用你的软件(就个人而言,如果你试图禁用我的鼠标,我会立刻从好用户变为坏人).