今天用某画图软件绘制电路图,结果导出时发现必须要VIP才能去水印,不过可以导出 svg 图片,鉴于 svg 可编辑,因此我在其基础上删掉水印代码即可。
看了一会发现,水印并不是明文嵌入的,而是作为图像转化为 svg,那么有如下思考:
- 导出的 svg 文件应该是先进行正常图形的绘制,然后绘制水印,因此位置应该在 svg 的末尾
- 图片转 svg,svg 会出现大段的同一化的代码(对这个了解不是很多,应该是转化成了有颜色的点?)
<g> </g>
是一个完整的元素
于是我找到中间一个以 <g>
开头的位置,然后选中到末尾的 </svg>
之前,删除后看图片结果,不断调整中间选中的位置,直到刚好把所有的水印去除。