a3274fb9f68eb6e0db5b3a903d77dbbe991352cb
介绍
该项目使用TrustMark实现盲水印的添加和提取,在添加盲水印后经过微信,qq等平台转发后,或者轻度裁剪,修改,依然可保留盲水印
什么是盲水印
肉眼看不见的数字水印,提取水印时不需要原始原图
特点:
-
不可感知:把信息编码进图像像素 / 频域,人眼看不出差别,不破坏原图观感;和叠加 Logo、文字的明水印完全不同。
-
盲提取(名字来源):不需要原始载体文件,只拿被分发后的图片,就能解码出水印信息(半盲水印提取时仍需要原图。
-
鲁棒性(抗攻击):经过 JPEG 压缩、缩放、裁剪、滤镜、甚至屏幕拍照翻拍,多数算法依然可以提取水印(不同算法强度差异很大)。
-
信息载体:可以嵌入文字、ID、版权号、唯一序列号。
用TrustMark的优点
-
极强的传播鲁棒性
-
肉眼完全无感,画质损失极小
-
盲提取,不需要原图
-
适配 AI 生成内容溯源场景
Languages
TypeScript
75.4%
Python
24.6%