图片感知哈希(pHash)

使用我们的免费在线图片哈希工具,为图片计算感知哈希(pHash)。感知哈希为每张图片生成唯一指纹,可用于重复检测、相似性比较和图片整理。

将您的图片拖放到此处或点击浏览(支持批量上传)

支持27+种格式:JPG、PNG、WEBP、GIF、BMP、AVIF、SVG、TIFF、HEIC、TGA、HDR、DICOM等

免费在线图片感知哈希计算器 —— pHash和dHash生成器

使用我们的免费在线图片哈希计算器,为图片计算感知哈希。通过差异哈希(dHash)算法,本工具将每张图片转换为唯一的64位指纹,捕捉视觉内容。与加密哈希(MD5、SHA)不同(单个像素改变即完全改变哈希),感知哈希对视觉相似的图片产生相近的值 —— 使其非常适合重复检测、近似重复识别、图片相似性搜索和整理大型照片集。支持同时上传多张图片并并排比较哈希值。所有处理在本地浏览器中进行。

1. 上传

上传一张或多张图片。每张图片的感知哈希自动计算。

2. 调整与应用

查看64位dHash的十六进制字符串和视觉二进制网格。

3. 比较结果

比较图片间的哈希值,找出重复或视觉相似的照片。

图片哈希使用小贴士

  • 两张相同图片具有完全相同的pHash。近似重复(轻微裁剪、缩放或压缩)具有非常相似的哈希,仅有几个位不同。
  • 两个哈希之间的汉明距离衡量相似性。距离0表示完全相同。距离小于10通常表示视觉上相似的图片。
  • 感知哈希非常适合在大型照片集中查找重复、检测重复使用的图片,以及按视觉相似性整理照片。

常见问题 —— 图片哈希

图片哈希工具免费吗?

是的,完全免费。无需注册,无隐藏费用,无文件大小限制。所有哈希计算在本地浏览器中完成。

什么是感知哈希?

感知哈希(pHash)是图片的指纹,捕获其视觉内容。与加密哈希(如MD5)不同(改变一个像素完全改变输出),感知哈希对视觉相似的图片产生相近的值。这使其成为重复检测和相似性搜索的理想选择。

本工具使用什么算法?

本工具使用差异哈希(dHash)算法。将图片转换为灰度,调整为9×8像素,然后比较每对相邻列 —— 生成64位哈希,每位表示左侧像素是否比右侧像素更亮。

pHash与MD5或SHA有何不同?

MD5和SHA是加密哈希 —— 对图片的任何更改都会产生完全不同的哈希。感知哈希设计为使视觉相似的图片产生相似的哈希值。这使得pHash可用于在集合中查找重复、近似重复和相似图片。

什么是汉明距离?

汉明距离是两个哈希之间不同位的数量。例如,如果两个64位哈希在3个位置上不同,汉明距离为3。距离0表示相同图片。通常,距离小于10表示视觉上相似的图片。

支持哪些图片格式?

支持所有常见图片格式:JPEG、PNG、WebP、BMP、AVIF、GIF和TIFF。哈希使用浏览器Canvas API计算。

可以同时上传多张图片吗?

支持批量上传。上传多张图片,每张的哈希自动计算。您可以并排查看和比较所有哈希。