最近我不得不创建一个SVG图像来在网页中使用。最初,我是在html页面中使用内联svg xml来实现这一点的,但后来我想到,每当有人查看页面的源代码时,它都是可见的。由于图像需要大量的工作来创建,我想保护它,所以我在整个图像中添加了水印,以便如果有人重用它,我的水印仍然存在。但是在使用xml内联时,任何了解svg的人都可以编辑svg信息来删除水印。
所以我试着创建一个图像,然后将它作为一个对象嵌入到HTML中。我没有意识到,这也会使xml成为可用的,当在浏览器中查看元素时,可以免费获得图像的内容。因此,我甚至不能添加水印到我的图像来保护它。
所以我想知道是否有什么方法可以隐藏svg文件的内部,不让人们看到页面,或者我唯一的选择就是创建一个有水印的光栅图像,并将其嵌入到我的页面中?显然这是一个糟糕的选择,所以我想我可以用某种方式隐藏我的svg细节??

最佳答案

svg和html是开放的web技术,这也是一些人喜欢使用它们而不是flash或silverlight或其他一些技术的原因之一,这些技术会使人们更难确定事情是如何工作的。
你对你生产的每件东西都有版权,所以如果你把版权声明放进去,你发现副本出现在其他地方,那么你就有版权法下的追索权。

10-05 20:42
查看更多