精确哈希还是视觉指纹?按任务选择
两张图片看起来一样,文件字节却可能不同。因此 MAXScanner 将加密的 SHA-256 与感知哈希 aHash、dHash 和 pHash 分开,而不是用一个分数作为重复的证据。
SHA-256 回答“是否完全相同的文件”
SHA-256 基于完整的文件字节计算。如果两个 SHA-256 值相同,被比较的文件在本流程中逐字节一致。编辑元数据、重新导出、调整尺寸或重新压缩都会改变字节,即使画面看起来一样,SHA-256 通常也会改变。
精确摘要可用于完整性检查、传输校验和精确重复检测。请将摘要与所检查的具体文件版本一起保存。
感知哈希回答的是另一个问题
aHash 概括平均亮度,dHash 概括相邻像素的变化,pHash 使用图像的低频结构。图片解码并归一化后,每种方法都会生成一个紧凑的 64 位视觉指纹。
当两张图片的 SHA-256 不同但感知汉明距离很小时,它们可能是值得检查的近似重复候选。调整过尺寸、重新编码或轻微修改过的图片,即使精确哈希改变,在视觉上仍可能很接近。
把汉明距离当作筛查信号
汉明距离统计指纹中不同的位数。距离为 0 表示所选的感知哈希完全相同;距离越大,差异越多。MAXScanner 还会显示由该距离换算的简单百分比,方便阅读。
没有任何通用阈值能证明两张照片是重复的。裁剪、边框、旋转、大幅调色、文字叠加和不同的图像类型对各算法的影响不同,因此工具会谨慎标注相近的匹配,并请你目视确认。
一切都在浏览器中完成
图片在浏览器中完成解码、采样和哈希计算。因此该工具适用于私密质检、素材整理和上传前检查,无需把图片字节发送到 MAXScanner 的处理服务器。
面对大型图库,请先用本页理解并验证指纹逻辑,再搭建任何自动删除流程。切勿仅凭感知分数删除原图。
不要把感知分数当作删除按钮
把相近的指纹视为待检查的候选。在目视确认两者关系、并检查元数据、裁剪、分辨率或编辑差异是否影响你的流程之前,请保留原图。