图像实验室 IMAGE LAB

使用指南

清理照片的定位和拍摄信息、传递隐藏留言,或给图片嵌入隐形水印。下面有三个可以直接跟着做的例子。没有素材时,可以先用工具里的内置样例。

分享照片前清理定位和拍摄信息

手机照片可能把拍摄时间、相机型号和 GPS 坐标随文件一起保存。发原图给别人前,可以先看看这张照片实际包含哪些字段。

  1. 在 清除照片隐私信息工具中选择一张 JPEG、PNG 或 WebP。单个文件最大 80 MB。
  2. 查看「检测结果」,确认是否有 GPS、拍摄时间或相机字段。点「清理并下载」,保存一份副本。
  3. 把刚下载的文件再选一次,确认结果显示「未发现可清理的元数据」。

例如,发一张窗外的照片时,清理 GPS 只能去掉文件里的坐标。楼牌和路名仍在画面里,分享前也要检查照片本身。

把一条留言藏进 PNG

在 图片藏消息的「隐藏内容」里选择一张载体 PNG,输入一条留言,比如「周六见」。生成后点「提取此图内容」,可以在同一个页面验证留言是否完整。

  1. 要藏一张图时,把「隐藏内容类型」改为「图片」。工具会写入原始图片文件的字节,提取后可以下载恢复的文件。
  2. 生成前比较「可用」和「已用」。容量取决于不透明像素的数量,含有大片透明区域的 PNG 可能容量很小。
  3. 传递时发送下载的原始 PNG 文件。接收者打开同一工具的「提取内容」模式,选择该文件并点「恢复隐藏内容」。

这个工具把内容原样藏进像素。拿到这张 PNG 的人可以用兼容工具读取它。

给图片嵌入一个可提取的标记

隐形水印工具将文字或黑白图案嵌入照片。提取时可以只使用嵌入后的图片,不必保留原始照片;同时需要嵌入时使用的密码和水印长度或尺寸。

  1. 选择「嵌入水印」,上传 PNG、JPEG 或 WebP,或点击「试用样例」。输入简短的文字,填写两组数字密码,再点「嵌入水印」。首次使用会加载数十 MB 的运行组件,请等待处理完成。
  2. 同时下载结果图片和提取参数文件。参数 JSON 记录水印类型、文字 bit 长度或图片宽高,不包含密码;请另外记住嵌入时填写的密码。
  3. 切换到「提取水印」,选择刚下载的 PNG,导入参数文件并填写原密码。点击提取,核对恢复的文字或图案。
  4. 使用图片水印时,准备简单的黑白小标志,建议先从 32 × 32 像素开始。工具会将水印二值化,页面会检查载体能否容纳它。

没有参数文件时,可以手动填写嵌入时记录的文字 bit 长度或水印图尺寸。水印越大,所需载体容量越多;图片水印只恢复黑白图案。

请先验证完整下载文件,再尝试聊天软件、压缩或缩放后的版本。这些处理可能降低提取效果。原版算法来自 guofei9987/blind_watermark,采用 MIT 许可。

常见问题

清理后,照片的方向或颜色会变吗?

遇到有旋转标记的静态图时,工具会先把方向应用到像素,再导出。带旋转标记的动画暂不支持清理,页面会提示选择静态图片。去掉内嵌 ICC 色彩配置可能改变图片的显示颜色。

为什么截图或聊天预览里的 PNG 解不开?

截图、缩放、转码或改变像素的压缩都可能破坏隐藏数据。请改用原始下载文件,发送时选「文件」或「原图」,让接收者从下载到的 PNG 中提取内容。

图片藏消息和隐形水印适合怎样使用?

图片藏消息保存原始文字或图片文件字节,适合通过完整 PNG 传递隐藏内容。隐形水印将较小的文字或黑白图案嵌入图片,提取时需要密码和水印参数,恢复效果也会受到图片变化的影响。

隐形水印提取后乱码或图案不清楚怎么办?

先核对两组密码、文字 bit 长度或图片尺寸,再用刚下载的完整 PNG 重试。手动参数与嵌入时不一致会影响结果;对经过压缩、裁剪或缩放的文件,尝试换回完整下载版本。

选择文件后,图片会被上传吗?

三个工具都在当前浏览器里读取和处理文件。隐形水印首次使用时会从本站下载运行组件,选中的图片、输入的文字和密码都在本机处理。想了解打开网页时的访问请求,可查看 隐私说明。