Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 哪种语言最适合制作防拷贝图像web界面_Web Applications - Fatal编程技术网

Web applications 哪种语言最适合制作防拷贝图像web界面

Web applications 哪种语言最适合制作防拷贝图像web界面,web-applications,Web Applications,我有我的第一个专业任务,制作一个网站,在这个网站上,摄影师的作品将被购买或印刷。受保护的映像可能会在Perl中生成。但我不知道用哪种语言实现这样的应用程序。我知道HTML、CSS和一点JavaScript,有3-4个月的空闲时间来完成项目 为了完成这个项目,我在学习JavaScript或ActionScript和Flash之间辗转反侧。考虑到学习该语言的时间范围,哪种方法最合适?您不能在截图等方面制作受保护的图像副本,但您可以执行以下操作: 1) 防止右键单击(可以解决此问题) 2) 使用水印

我有我的第一个专业任务,制作一个网站,在这个网站上,摄影师的作品将被购买或印刷。受保护的映像可能会在Perl中生成。但我不知道用哪种语言实现这样的应用程序。我知道HTML、CSS和一点JavaScript,有3-4个月的空闲时间来完成项目


为了完成这个项目,我在学习JavaScript或ActionScript和Flash之间辗转反侧。考虑到学习该语言的时间范围,哪种方法最合适?

您不能在截图等方面制作受保护的图像副本,但您可以执行以下操作:

1) 防止右键单击(可以解决此问题)

2) 使用水印

3) 使用低分辨率图像


您将需要使用服务器端技术,您选择的技术可能取决于承载该技术的基础结构类型。

您无法在截图等方面保护图像副本,但您可以执行以下操作:

1) 防止右键单击(可以解决此问题)

2) 使用水印

3) 使用低分辨率图像


您将需要使用服务器端技术,您选择的技术可能取决于承载该技术的基础结构类型。

最简单的方法是让摄影师了解这样一个事实:一旦他们在网上,就永远不会对他们的照片进行复制保护。任何人都可以拍摄屏幕截图,然后像那样复制它们。如果摄影师仍然不相信,使用闪光灯制作一个画廊。如果你想要另一种技术,看看Flickr是如何做到的。它们用透明图像覆盖“受保护”的图像,因此当您右键单击保存时,您只保存覆盖的图像


最好的办法是接受它,只放中等大小的图片。用这些做一个像样大小的印刷品是不可能的。或者在图像上添加水印。

最简单的方法是让摄影师认识到,一旦他们在网上,就永远不会对他们的照片进行复制保护。任何人都可以拍摄屏幕截图,然后像那样复制它们。如果摄影师仍然不相信,使用闪光灯制作一个画廊。如果你想要另一种技术,看看Flickr是如何做到的。它们用透明图像覆盖“受保护”的图像,因此当您右键单击保存时,您只保存覆盖的图像


最好的办法是接受它,只放中等大小的图片。用这些做一个像样大小的印刷品是不可能的。或者在图像上添加水印。

您无法真正复制和保护在线显示的图像。如果是在线的,可以下载

javascript库的优点:

  • 最短加载时间(无需等待flash组件下载)
  • 可以是SEO友好的,如果做得好
  • 访问stellaluca.com/Great Hair/了解一个好例子
javascript的缺点:

  • 即使可以在javascript中禁用右键单击,用户也可以关闭javascript并右键单击图像。为了防止这种情况,你可以在图像上叠加一层透明的gif
  • 在某些浏览器中,图像之间的淡入淡出可能会出现波动
flash的优点:

  • 没有右键点击
  • 淡入淡出时图像之间的平滑过渡
flash的缺点:

  • 更长的加载时间
  • 非常冷酷
  • 需要flash插件
理想情况下:

  • 上载时,应在图像上分层水印
  • 以项目可接受的最小分辨率显示图像
  • 禁用右键单击图像(这将阻止大多数图像被盗)
此外:

  • 您可以提供直接下载图像的链接。这样,您可以确保图像上有一个漂亮的大而明显的水印,并确保下载的图像不是可打印的分辨率

    • 您无法真正复制和保护在线显示的图像。如果是在线的,可以下载

      javascript库的优点:

      • 最短加载时间(无需等待flash组件下载)
      • 可以是SEO友好的,如果做得好
      • 访问stellaluca.com/Great Hair/了解一个好例子
      javascript的缺点:

      • 即使可以在javascript中禁用右键单击,用户也可以关闭javascript并右键单击图像。为了防止这种情况,你可以在图像上叠加一层透明的gif
      • 在某些浏览器中,图像之间的淡入淡出可能会出现波动
      flash的优点:

      • 没有右键点击
      • 淡入淡出时图像之间的平滑过渡
      flash的缺点:

      • 更长的加载时间
      • 非常冷酷
      • 需要flash插件
      理想情况下:

      • 上载时,应在图像上分层水印
      • 以项目可接受的最小分辨率显示图像
      • 禁用右键单击图像(这将阻止大多数图像被盗)
      此外:

      • 您可以提供直接下载图像的链接。这样,您可以确保图像上有一个漂亮的大而明显的水印,并确保下载的图像不是可打印的分辨率

      如果有人想知道,很容易解决覆盖问题-只需使用adblock阻止覆盖图像。不,我们将利用显示器的刷新率,以便在截屏图像时,得到的只是随机颜色。正如Peter所说,adblock很简单,在flickr上只需查看页面的源代码并从那里的链接获取。这似乎是一个非常复杂的问题,而不是一个简单的解决方案。我知道客户很难处理,但是