一种基于瞎试的svg去水印方法

发布时间 2023-11-19 18:36:58作者: BuckyI

今天用某画图软件绘制电路图,结果导出时发现必须要VIP才能去水印,不过可以导出 svg 图片,鉴于 svg 可编辑,因此我在其基础上删掉水印代码即可。

看了一会发现,水印并不是明文嵌入的,而是作为图像转化为 svg,那么有如下思考:

  • 导出的 svg 文件应该是先进行正常图形的绘制,然后绘制水印,因此位置应该在 svg 的末尾
  • 图片转 svg,svg 会出现大段的同一化的代码(对这个了解不是很多,应该是转化成了有颜色的点?)
  • <g> </g> 是一个完整的元素

于是我找到中间一个以 <g> 开头的位置,然后选中到末尾的 </svg> 之前,删除后看图片结果,不断调整中间选中的位置,直到刚好把所有的水印去除。

?????????