2011-11-10 48 views
1

我把它一起完全由客户端技术的网页的移动版本访问。对于老式的桌面版本,我只是使用了PNG,但我真的想用SVG进行移动。 SVGZ会更小和独立的分辨率,所以它看起来像一个完美的用例。保持SVGs由用户

但客户担心,一旦他的艺术在SVG上线,任何人都可以下载这些文件并非法使用他的艺术品(他之前有过盗版的东西,所以他非常认真)。直到他提出来,但SVG基本上是他的原始源艺术。

我想知道是否有任何方法,以防止被用户访问的SVG文件。据我所知,这是不可能的 - 将文件提供给用户代理意味着将它们提供给用户 - 但我想问一下确定。

感谢您的任何帮助。

回答

4

不,这是不可能的。如果网络浏览器可以请求显示文件,则任何地方的任何计算机都可以请求文件并保存直接结果。

配菜向上故意降解艺术品(例如光栅化)是防止人从具有原稿的唯一途径。当然,一个坚定的小偷仍然可以重新追踪PNG,并获得矢量化,与分辨率无关的原始近似。

您的客户端可以备选:

  • 包含在源代码版权的意见,证明所有权。 (是的,小偷可以删除这些。)
  • 包含“隐藏”的元件(0%的不透明度或其它物品下放置),证明所有权。在源SVG(是,小偷可以删除这些。)
  • 使用数据steganography水印它(例如改变的十进制值在足够未成年人不影响结果的情况的路径,但仍嵌入自定义数据)。 (是的,任何小偷怀疑这可能降低小数精度或可能消除这种方式转换的所有值。)
  • 信托在法律上保护自己的作品,或者提供追索权,如果他们被窃取。
  • 相信大多数人的善良不会这样做。
  • 决定盗窃是最诚恳的奉承形式,而不是担心。 :)
+0

谢谢,这或多或少是我告诉他(虽然我从来没有听说过使用数据速记这一目的)。但很高兴有一些确认。 真正的问题在于,他并不担心证明版权是关于保留其(或客户)品牌的价值。一旦盗版材料分发后,已经太晚了。 (这可能是一本非常有趣的书。) –