gwm
gwm copied to clipboard
🍭gwm.js Generate Watermark 用于生成网页水印,警示信息安全与责任追踪。
`gwm.creation()` does not set default values and causes `opts.css` to report an error. In addition, can I republish npm? Now the code on npm does not match the files compiled...
没办法多次creation 最终生成一个水印 即使destroy 为 true
应设置ctx.textAlign='center',然后ctx.translate(canvas.width / 2, 0),以使文本居中显示,可改善文字被裁减的问题。
能否支持换行
将已经有设置position定位的容器设置为container,会导致样式错乱。elem.style.setProperty(key, css[key], 'important'),能不能先判断该元素有没有设置定位再进行设置?
目前看 Canvas 模式会使用无参数的 toDataURL 方法生成一个 dataURL 给 div 元素设置背景图片。 目前生成的 dataURL 的 mine-type 是 `data:image/svg+xml;base64` ,后面的内容是 Svg 文本的 Base64 编码。 如果 txt 存在特殊字符,那么将生成的 dataURL 直接放在浏览器地址栏输入,便会出现下图提示问题。 根据 https://stackoverflow.com/questions/39623432/xml-error-on-line-at-column-entityref-expecting 的说法,是浏览器使用 XML 的语法解析...