2009-10-28 40 views
1

我有我的第一份专业作业,制作一个网站,其中摄影师的作品将显示购买或打印。受保护的图像可能会在Perl中生成。但是我不知道用哪种语言来实现这样的应用程序。我了解HTML,CSS和一些JavaScript,并且主要有3-4个月的空闲时间来完成项目。什么是制作受版权保护的图像的最适合的语言web界面

我在学习JavaScript或ActionScript和Flash之间折腾做这个项目。考虑到学习语言的时间框架,哪一个最合适?

回答

6

最简单的做法是教育摄影师,让他们的照片复制保护的事实是永远不会发生,一旦他们在网上。任何人都可以拍摄屏幕截图并像这样复制它们。如果摄影师仍不确定,请使用Flash制作一个画廊。如果你想要另一种技术,看看Flickr是如何做到的。它们使用透明图像覆盖“受保护”的图像,因此当您右键单击以保存时,您只能保存该覆盖图像。

要做的最好的事情就是接受它,并且只放上中等大小的图像。不可能从这些制作出体面大小的印刷品。或者在图像上加水印。

+0

只是为了防止任何人想知道,很容易解决覆盖问题 - 只需使用adblock阻止覆盖图像即可。 – 2009-10-28 14:37:10

+0

不,我们将利用显示器的刷新率,这样当你截图的时候,你得到的只是随机的颜色。正如Peter所说,adblock很容易,所有需要在flickr上做的事情就是查看页面的源代码并从链接中获取它。 – 2009-10-28 14:43:42

+0

这似乎是一个非常复杂的数量,而不是一个简单的解决方案。我知道客户很难处理,但建立一个系统来检测刷新率等等,听起来像太多的工作。人们可以根据需要复制小图像就像是有音乐片段。听他们的人不是小偷,他们是潜在的顾客。 – 2009-10-28 22:24:39

3

你不能做出的截屏等条款的保护的图像拷贝,但是你可以做到以下几点:

1)防止右键单击(这可以到处工作)

2)使用水印

3)使用低清晰度的图像

您将需要使用服务器端的技术,你选择了一个可能依赖于承载它是什么类型的基础设施。

1

您无法真正复制保护在线显示的图像。如果它的在线有可能下载它。一个JavaScript库的

优点:

  • 最小加载时间(不必等待闪光灯组件下载)
  • 可以搜索引擎友好如果处理得当
  • 访问stellaluca科网/伟大的头发/一个很好的例子。

缺点的javascript:

  • 即使你可以可以禁用右键单击在JavaScript中,用户可以关闭JavaScript后,并用鼠标右键单击图像。为了帮助阻止这种情况,您可以在图像上绘制透明gif。
  • 图像之间的衰落可以在某些浏览器
  • 闪光的

优点是断断续续:

  • 没有右击图像之间
  • 平滑过渡衰落闪光的

缺点时:

  • 更长的加载时间
  • 非常SEO unfreindly
  • 需要flash插件

理想:

  • 你应该上传时对图像层的水印。
  • 以项目可接受的最小分辨率显示图像。
  • 禁用右键单击图片(这应该阻止大多数图像盗窃)

此外:

  • 您可以提供一个链接,直接下载图像。这样你就可以确保图像上有一个很大很明显的水印,并确保下载的图像不是可打印的分辨率。
相关问题