精確雜湊還是視覺指紋?按任務選擇
兩張圖片看起來一樣,檔案位元組卻可能不同。因此 MAXScanner 將加密的 SHA-256 與感知雜湊 aHash、dHash 和 pHash 分開,而不是用一個分數作為重複的證據。
SHA-256 回答“是否完全相同的檔案”
SHA-256 基於完整的檔案位元組計算。如果兩個 SHA-256 值相同,被比較的檔案在本流程中逐位元組一致。編輯中繼資料、重新匯出、調整尺寸或重新壓縮都會改變位元組,即使畫面看起來一樣,SHA-256 通常也會改變。
精確摘要可用於完整性檢查、傳輸校驗和精確重複檢測。請將摘要與所檢查的具體檔案版本一起儲存。
感知雜湊回答的是另一個問題
aHash 概括平均亮度,dHash 概括相鄰像素的變化,pHash 使用影像的低頻結構。圖片解碼並歸一化後,每種方法都會生成一個緊湊的 64 位視覺指紋。
當兩張圖片的 SHA-256 不同但感知漢明距離很小時,它們可能是值得檢查的近似重複候選。調整過尺寸、重新編碼或輕微修改過的圖片,即使精確雜湊改變,在視覺上仍可能很接近。
把漢明距離當作篩查訊號
漢明距離統計指紋中不同的位數。距離為 0 表示所選的感知雜湊完全相同;距離越大,差異越多。MAXScanner 還會顯示由該距離換算的簡單百分比,方便閱讀。
沒有任何通用閾值能證明兩張照片是重複的。裁剪、邊框、旋轉、大幅調色、文字疊加和不同的影像型別對各演算法的影響不同,因此工具會謹慎標註相近的匹配,並請您目視確認。
一切都在瀏覽器中完成
圖片在瀏覽器中完成解碼、取樣和雜湊計算。因此該工具適用於私密質檢、素材整理和上傳前檢查,無需把圖片位元組傳送到 MAXScanner 的處理伺服器。
面對大型相簿,請先用本頁理解並驗證指紋邏輯,再搭建任何自動刪除流程。切勿僅憑感知分數刪除原圖。
不要把感知分數當作刪除按鈕
把相近的指紋視為待檢查的候選。在目視確認兩者關係、並檢查中繼資料、裁剪、解析度或編輯差異是否影響您的流程之前,請保留原圖。