🔢 图片感知哈希工具

生成图片感知哈希(pHash),对比两张图片相似度,纯前端 Canvas 实现

图片 A
🖼️
点击或拖拽图片到此处
PHash(64位)
📋 复制哈希
图片 B
🖼️
点击或拖拽图片到此处
PHash(64位)
📋 复制哈希
上传图片生成感知哈希,上传两张可对比相似度
📊 相似度对比结果
--%
请先计算两张图片的哈希
汉明距离:-- / 64

🔢 感知哈希算法说明

将图片缩放到 8×8 灰度图,计算像素平均值,高于平均值记为 1、低于记为 0,得到 64 位哈希指纹

pHash 8x8灰度 汉明距离 相似度 纯前端

💡 使用须知

  • 支持拖拽或点击上传图片,自动生成 64 位感知哈希值
  • 上传两张图片可计算汉明距离,得到相似度百分比
  • 相似度 95% 以上通常视为近似重复图片
  • 感知哈希对缩放、轻微裁剪、压缩有一定鲁棒性,但对旋转、镜像不敏感方向相反
  • 所有处理均在浏览器本地完成,图片不会上传到任何服务器

✨ 绘萤者

以萤火之光,绘万千想象

绘萤者——探索真正的互联网精神,创造更有意义的互联网。