zhensherlock / watermark-js-plus

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

当在视频流中使用,背景颜色是变化的,导致水印无法展示,有办法解决吗 #866

Open RelaxRick opened 2 weeks ago

RelaxRick commented 2 weeks ago

当在视频流中使用,背景颜色是变化的,导致水印无法展示,有问题解决吗

不管背景颜色是什么,都可以展示水印

zhensherlock commented 2 weeks ago

我有一个想法,不知道可不可行,每秒获取视频流的截图,判定是深色还是浅色,然后用changeOptions方法修改颜色

RelaxRick commented 1 week ago

感谢,我现在想同时添加两个暗水印,一个深色,一个浅色,但是现在遇到的问题是,只能有一个生效,第二个水印会覆盖第一个水印,有方法解决解决吗? 比如在添加水印的时候能不能添加一个id呢,让两个水印可以同时生效

RelaxRick commented 1 week ago

我有一个想法,不知道可不可行,快速获取视频流的截图,判定是深度还是浅色,然后用changeOptions方法修改颜色

一直去截图的同时,还需要去判定是深度还是浅色,这个方法感觉不是很合理啊,但是我会试试 QAQ

zhensherlock commented 1 week ago

感谢,我现在想同时添加两个暗水印,一个深色,一个浅色,但是现在遇到的问题是,只能有一个生效,第二个水印会覆盖第一个水印,有方法解决解决吗? 比如在添加水印的时候能不能添加一个id呢,让两个水印可以同时生效

这个确实是一个好办法,但是目前暂不支持两个水印同时显示,我看看怎么改比较合适

zhensherlock commented 1 week ago

@RelaxRick 看下这个,能不能满足你的场景 https://stackblitz.com/edit/vue2-vite-starter-a274yz?file=src%2FApp.vue

RelaxRick commented 1 week ago

@RelaxRick 看下这个,能不能满足你的场景 https://stackblitz.com/edit/vue2-vite-starter-a274yz?file=src%2FApp.vue

@zhensherlock 感谢,现在已经加上了,测试看起来没问题

RelaxRick commented 1 week ago

但是在某些背景颜色下,解析出来的水印不是很清晰,比较模糊,有没有方法直接解析出来文字,展示出来,类似图片识别的技术?

这个图片的水印就看不太清楚 image

zhensherlock commented 1 week ago

解析前的截图还有吗,可能需要根据背景颜色,修改下参数

RelaxRick commented 1 week ago

解析前的截图还有吗,可能需要根据背景颜色,修改下参数

比如这张 Dark模式 CompositeTimes= 5 才可以展示出来模糊的水印 image

zhensherlock commented 6 days ago

暂时还没有想到比较好的办法,我再想想🤔