昨天有个给身份证加水印的需求,因为要交去审核,所以不能给原图。
于是就想着,给身份证打上全局水印,复制若干个铺满图片。然后翻 GitHub 找到一个用起来还可以的,并且不用传服务器处理的纯浏览器本地实现的,不过发现有些不能自定义,于是自己拿来魔改了一下。
但是局限于技术,只能简单写写,因为本身自己是写 Java 的,前端学不太懂,只能照猫画虎改改。目前做到了在原来基础上,支持文字字体、角度等新功能。代码也简单,单文件 HTML ,改的是原来的代码,纯原生 JavaScript 实现没有带别的框架,一共 300 来行。
不过现在也有好多去水印的工具,这个简单的加水印工具我感觉应该是防不住的,不过能拦住 80% 的就行了。
https://sleepybear1113.github.io/offline-picture-watermark/watermark.html
效果如下
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.