LSB 隐写 · 图形通道
水印不转成比特串,而是先画成一整张透明底的文字图,用它的 alpha 通道当比特源写进目标分量的最低位。 解码时把这一位放大成黑白图,水印直接「显影」——不需要知道任何长度或编码格式。
必须导出 PNG。JPEG 有损压缩会重写最低有效位,水印会整片糊掉。
嵌入
水印图层(白字透明底,这里衬了深色只为看得见)
合成结果
提取
原图
最低位平面
原理速览:把整张文字图写进位平面
文字先画成透明图层,再用 alpha 值决定目标通道最低位。提取时无需知道字符编码,只要把该位放大为黑白图即可显影。
- 绘图生成文字 alpha 层
- 写位映射到目标颜色通道
- 保存保持 PNG 无损
- 显影放大最低位平面
能做
把文字图写进指定颜色通道的最低位,并将整个位平面显影。
不能做
不能在压缩、缩放或重新采样后保持原有最低位图形。