# 图片隐写术

返回:前端进阶

TIP

图片,是由像素构成;像素都是由RGB三原色组成,比如css中用十六进制定义颜色:#FFFFFF。即红绿蓝各为FF。一个FF是转为二进制,是8bit:11111111,如果修改最后一位,是不影响颜色以及图片显示的。正因如此,“隐写术”会将要隐藏的信息,写入到这个8bit的最后一位。

  1. 读取原图,得到图的像素级bit信息;
  2. 将要隐写的信息,转为2进制;
  3. 将二进制的隐写信息,写入到每个像素最后一位;
  4. 保存,生成新图片