zhensherlock / watermark-js-plus

watermark for the browser
https://zhensherlock.github.io/watermark-js-plus/
MIT License
356 stars 25 forks source link

能在 nodejs 中解水印吗 #35

Closed 18888628835 closed 11 months ago

18888628835 commented 1 year ago

新功能

您建议的新功能或更新功能是什么?

希望能使用于 nodejs

为什么要包含此功能?

因为在前端加水印,在 nodejs 中解水印的需求还是挺普遍的

zhensherlock commented 12 months ago

欢迎使用 @watermark-design/node 类库 npm install @watermark-design/node

import * as watermark from '@watermark-design/node';

watermark.blind .decode({ url: 'https://cdn.jsdelivr.net/gh/zhensherlock/oss@main/uPic/blind-watermark-test-bxEJgQ.png' }) .then((res) => { console.log(res); // 解码后图片的base64 });

sheiy commented 9 months ago

@zhensherlock 麻烦问下 node 生成水印背景怎么搞呢?

zhensherlock commented 9 months ago

@zhensherlock 麻烦问下 node 生成水印背景怎么搞呢?

目前node端只支持解密水印,还不支持生成水印

sheiy commented 9 months ago

@zhensherlock 好的;多谢我把那个浏览器的canvs换成node-canvas 结果生成出来的图 有些情况下不能解析出水印。。尴尬

zhensherlock commented 9 months ago

是浅色背景还是黑色背景?有些情况参数有改变吗?

sheiy commented 9 months ago

用 你这个https://zhensherlock.github.io/watermark-js-plus/zh/ 上面那个demo的方式添加一个div不可以;但是给html的body添加background-image就行