最近我不得不创建一个 SVG 图像以在网页中使用。最初,我使用 HTML 页面中的内联 SVG XML 执行此操作,但后来我突然想到,只要有人查看页面的源代码,它就会可见。由于创建图像需要大量工作,我想保护它,所以我在整个图像中添加了一个水印,这样如果有人重复使用它,我的水印仍然存在。但是在使用 XML 内联时,任何了解 SVG 的人都可以编辑 SVG 信息以删除水印。
所以我尝试创建一个图像,然后将它作为一个对象嵌入到 HTML 中。我没有意识到这也可以通过在浏览器中查看元素来免费提供作为图像内容的 XML。因此,我什至不能在我的图像上添加水印来保护它。
所以我想知道是否有隐藏 SVG 文件的内部结构以防止人们查看页面,或者我唯一的选择是创建带有水印的光栅图像并将其也嵌入到我的页面中?显然这是一个可怕的选择,所以我想知道我可以以某种方式隐藏我的 SVG 细节?