Cocos 盲水印插件(通用版)
https://store.cocos.com/app/detail/5022
为保护数字资源(图片,代码…)而制作
简单来说, 就是在一定程度上, 能在压缩,裁剪,涂改图片后, 仍旧可以读取到版权信息,
鉴定后去追溯责任人(防止飞速盗图和资源吧)(虽然高手也能改)
开发环境
NodeJs 为基础
编程语言: JavaScript + Html
目前[已测试]平台
Cocos Creator 3.4.0, 3.7.1, 3.8.0 | Creator 2.4.10, 2.4.9, 2.4.0 |
---|---|
目前[已支持]
.Jpg, PNG, BMP | .WEBP, GIF | 代码字符串 | .MP3 , .MP4, .WAV |
---|---|---|---|
插件介绍
GIF 图片只处理首帧
- 支持对所有的图片类型添加盲水印 .jpg|png|webp|gif|bmp…
- 支持快速高效处理大图片和非2次幂图片
- 盲水印处理, 可以在一定程度对抗图片压缩和裁剪, 无需原图 即可读取水印
- 盲水印添加后基本上和原图无异, 肉眼看不出来有水印
- 通过的图像的时域方向上改写不同的 RGB 颜色通道值去添加盲水印(LSB)
- 支持对字符串加入零宽字符串作为版权校验信息
- 支持自定义水印文字, 水印文字支持中英文和特殊字符, 而且可以自动填充画布, 有设置最小和最大 fontSize
- 支持自定义查看各个颜色通道值的图片预览效果, 类似于 StegSolve 的效果
- 可以多开面板也可以在浏览器上使用, 如果有需求也可以改造到 Cocos 游戏里面使用
- 无需联网, 直接本地使用即可
- 增加批量处理面板, 支持处理所有文件格式的文件类型, 核心原理就是合并盲水印的数据到文件里面去
- 批处理合并的数据内容读取数据时自动生成 .txt 文件, 内置一个 exe 处理文件
- 支持手动选择需要批量处理的文件类型(.mp3|wav|mp4|jpg|png|gif…)
- 支持批量读取图片里面的时域盲水印内容并保存到图片文件, 方便查看
- 支持批量添加时域盲水印图片, 添加后如果需要读取, 请刷新下或者关闭再开下面板, 杜绝缓存
- 目前批处理面板对 .jpg 图片的兼容不太友好, 目前 .png 兼容比较好, 因此建议 .jpg 手动单面板处理
使用教程
1.1 选择图片蓝色通道加盲水印
叠加的通道值越多, 图片越大
1.2 选择图片红色通道加盲水印
1.3 选择图片绿色通道加盲水印
2.1 代码字符串水印
3.1 查看盲水印(多角度)
这个可以通过不同的通道去查看时域的盲水印信息
3.2 同面板内查看盲水印
4.1 裁剪和旋转破坏测试
5.0 盲水印对比图
5.1 先打开面板读取下水印数据
5.2 先添加再读取图片的水印数据
5.3 先添加再读取音频视频的水印数据
5.4 简单读取下未加时域盲水印图片蓝色通道
5.5 批量添加时域盲水印后刷新下页面再读取
因为基于面板做了批量的时域图片可视化,
所以如果需要在添加 LSB 时域盲水印后即刻读取盲水印,
请先刷新下面板再点击读取按钮.(Ctrl+R)
插件源码目录
总计 150 MB (158,288,407 字节)
└─cc-blind-watermark
│ main.js
│ package-lock.json
│ package.json
│
├─blind_watermark_test
│
├─i18n
│ en.js
│ zh.js
│
├─node_modules
│
├─panel
│ │ index.css
│ │ index.html
│ │ index.js
│ │ run_local_server[启动][服务器].exe
│ │
│ └─blindWatermarkLsbImg
│ indexLsbImg.html
│ indexLsbImg.html.meta
│ indexLsbImgJs.js
│ indexLsbImgJs.js.meta
│ myLogo.png
│ myLogo.png.meta
│
├─panelBlindRead
│ │ index.css
│ │ index.html
│ │ index.js
│ │
│ └─blindWatermarkLsbImg
│ indexLsbTimeRead.html
│ indexLsbTimeReadJs.js
│ myLogo.png
├─panelChosePopup
├─TOOLS
│
└─panelTextString
│ index.css
│ index.html
│ index.js
│
└─blindWatermarkTextString
index.html
myLogo.png
更新声明
- 后续更新的版本会继续放在这里面更新
版权声明
- 该插件资源中的源代码可商业使用
- 商业授权范围仅限于在您自行开发的游戏作品中使用
- 不得进行任何形式的转售、租赁、传播等
联系作者
- QQ : 386437237
- 邮箱 : 386437237@qq.com
购买须知
- 请各位朋友看后仔细思考,是否符合您的项目或者研究需求,谨慎使用
- 目前内容相对比较少, 后续才会迭代
- 因为本产品为付费虚拟商品,一经购买成功概不退款,请在购买谨慎确认购买内容。