一种基于瞎试的svg去水印方法
今天用某画图软件绘制电路图,结果导出时发现必须要VIP才能去水印,不过可以导出 svg 图片,鉴于 svg 可编辑,因此我在其基础上删掉水印代码即可。
看了一会发现,水印并不是明文嵌入的,而是作为图像转化为 svg,那么有如下思考:
- 导出的 svg 文件应该是先进行正常图形的绘制,然后绘制水印,因此位置应该在 svg 的末尾
- 图片转 svg,svg 会出现大段的同一化的代码(对这个了解不是很多,应该是转化成了有颜色的点?)
<g> </g>
是一个完整的元素
于是我找到中间一个以 <g>
开头的位置,然后选中到末尾的 </svg>
之前,删除后看图片结果,不断调整中间选中的位置,直到刚好把所有的水印去除。
😁😁😁😁😁😁😁😁😁
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人