Vai al contenuto principale

Trova il prossimo strumento

Strumento privato nel browser

Confronto di hash e impronte percettive delle immagini

Genera in locale SHA-256 più aHash, dHash e pHash, oppure confronta due immagini con la distanza di Hamming per individuare candidati identici e quasi duplicati.

Calcola l’impronta di un’immagine o confrontane due

SHA-256 verifica i byte esatti. aHash, dHash e pHash creano impronte visive compatte che possono segnalare quasi duplicati ridimensionati, ricodificati o leggermente modificati.

Perché esiste questo strumento

SHA-256 verifica i byte esatti. Gli hash percettivi sono euristiche visive di screening, quindi controlla i candidati simili prima di eliminare o sostituire file.

  • ✓ hash esatto SHA-256
  • ✓ aHash, dHash e pHash
  • ✓ confronto di Hamming tra due immagini
  • ✓ elaborazione locale nel browser

Utile per

  • • verifica esatta dei file
  • • individuazione di quasi duplicati ridimensionati o ricompressi
  • • controllo qualità delle risorse e verifiche di migrazione

Hash esatto o impronta visiva? Usa quello adatto al compito

Due immagini possono sembrare uguali pur avendo byte diversi. Per questo MAXScanner tiene separato lo SHA-256 crittografico dagli hash percettivi aHash, dHash e pHash, invece di presentare un unico punteggio come prova di duplicato.

SHA-256 risponde alla domanda sul file esatto

Lo SHA-256 si calcola su tutti i byte del file. Se due valori SHA-256 coincidono, i file confrontati sono identici byte per byte per questo flusso. Una modifica ai metadati, una nuova esportazione, un ridimensionamento o una ricompressione cambiano i byte e di norma lo SHA-256, anche se l’immagine sembra identica.

Usa l’impronta esatta per controlli di integrità, verifica dei trasferimenti e rilevamento dei duplicati esatti. Conservala insieme alla versione specifica del file controllata.

Gli hash percettivi rispondono a un’altra domanda

L’aHash riassume la luminosità media, il dHash i cambiamenti tra pixel vicini e il pHash la struttura a bassa frequenza dell’immagine. Ognuno produce un’impronta visiva compatta a 64 bit dopo la decodifica e la normalizzazione dell’immagine.

Quando due immagini hanno SHA-256 diversi ma piccole distanze di Hamming percettive, possono essere candidati quasi duplicati da controllare. Un’immagine ridimensionata, ricodificata o leggermente ritoccata può restare visivamente vicina anche se il suo hash esatto cambia.

Leggi la distanza di Hamming come segnale di screening

La distanza di Hamming conta quanti bit dell’impronta differiscono. Una distanza di 0 significa che l’hash percettivo scelto è identico; distanze maggiori indicano più differenze. MAXScanner mostra anche una semplice percentuale derivata da quella distanza per facilitarne la lettura.

Non esiste una soglia universale che dimostri che due foto sono duplicate. Ritagli, bordi, rotazioni, forti modifiche al colore, testi sovrapposti e tipi di immagine diversi influiscono su ogni algoritmo in modo diverso, quindi lo strumento etichetta con prudenza le corrispondenze vicine e ti chiede di confermarle visivamente.

Tutto resta nel browser

L’immagine viene decodificata, campionata e sottoposta a hash nel browser. Lo strumento è quindi utile per controlli qualità privati, pulizia delle risorse e verifiche prima del caricamento, senza inviare i byte dell’immagine a un server di elaborazione di MAXScanner.

Per una libreria grande, usa questa pagina per capire e verificare la logica delle impronte prima di creare un flusso di eliminazione automatica. Non eliminare mai gli originali basandoti solo su un punteggio percettivo.

Non usare un punteggio percettivo come tasto Elimina

Considera le impronte vicine come candidati da verificare. Conserva gli originali finché non hai confermato visivamente la relazione e verificato se differenze di metadati, ritaglio, risoluzione o modifica contano per il tuo flusso.

Domande frequenti

Che differenza c’è tra SHA-256 e pHash?

Lo SHA-256 identifica i byte esatti del file. Il pHash identifica la struttura visiva a bassa frequenza, quindi una copia ricodificata o ridimensionata può avere uno SHA-256 diverso e un pHash simile.

Cosa sono aHash, dHash e pHash?

Sono metodi diversi di hash percettivo. L’aHash confronta i pixel con la luminosità media, il dHash confronta i cambiamenti tra pixel vicini e il pHash riassume la struttura a bassa frequenza. Usare più segnali rende più verificabile un controllo manuale dei quasi duplicati.

Cosa significa la distanza di Hamming per gli hash delle immagini?

È il numero di bit diversi tra due hash percettivi della stessa lunghezza. Una distanza minore indica impronte più vicine, ma nessuna soglia di distanza dimostra da sola che due immagini sono duplicate.

Può trovare copie ridimensionate o ricompresse?

Può segnalare alcune immagini ridimensionate, ricodificate o leggermente modificate come candidati visivamente vicini, perché gli hash percettivi si calcolano su pixel decodificati e normalizzati. I risultati richiedono comunque una conferma visiva.

Un hash percettivo identico dimostra che le immagini sono uguali?

No. Gli hash percettivi sono euristiche compatte e le collisioni sono possibili. Uno SHA-256 coincidente è la prova più solida di identità esatta dei byte; quando i file differiscono, la somiglianza visiva va comunque verificata.

Le mie immagini vengono caricate?

Questo strumento di impronte non richiede il caricamento delle immagini. Hash e campionamento percettivo avvengono nel browser.

Continua il flusso di lavoro