Détecteur d’images en double

Trouvez les images en double dans votre collection

Cliquez ou déposez plusieurs images iciChoisissez plusieurs images

À propos de l’outil Détecteur d’images en double

Le Détecteur d’images en double compare un ensemble d’images que vous choisissez et liste les fichiers en double, une ligne par groupe de copies. Les fichiers identiques sont repérés par leur empreinte SHA-256. La même image enregistrée autrement, redimensionnée, recompressée ou convertie de PNG en JPG, est repérée par un hachage de différence (dHash, la méthode de la bibliothèque imagehash) : chaque image est réduite à une toute petite miniature en niveaux de gris et transformée en 64 points (bits), et deux images comptent comme la même image quand seuls quelques points diffèrent. Le hachage est aussi calculé dans les 8 orientations de l’image (telle quelle ou tournée de 90°, 180° ou 270°, chacune en miroir ou non) : une copie tournée ou en miroir est donc trouvée elle aussi. L’outil ne fait que lister les copies ; il ne supprime ni ne déplace jamais vos fichiers. Les empreintes et les hachages sont calculés dans votre navigateur.

Exemple

Huit fichiers, dont une photo différente : la page regroupe les copies, y compris celles tournées et en miroir, et laisse de côté l’autre photo. Mesuré avec le code de comparaison de cette page sur une photo de 1 335 × 2000 ; un navigateur réduit les images à sa façon, il peut donc compter un point ou deux de différence.

Fichiers sélectionnés

IMG_2041.jpg         la photo d’origine
IMG_2041 (1).jpg     une copie octet pour octet
IMG_2041-half.jpg    redimensionnée à 50 %
IMG_2041-q30.jpg     réenregistrée en qualité JPG 30
IMG_2041.png         convertie en PNG
IMG_2041-rot.jpg     tournée de 90°
IMG_2041-mirror.jpg  en miroir de gauche à droite
IMG_2187.jpg         une autre photo

Résultat au niveau Normal

Même image (chaque image concorde avec une autre
de ce groupe sur au moins 63 des 64 points
comparés) : IMG_2041.jpg = IMG_2041 (1).jpg =
IMG_2041-half.jpg = IMG_2041-q30.jpg = IMG_2041.png =
IMG_2041-rot.jpg = IMG_2041-mirror.jpg
Fichiers identiques : IMG_2041.jpg = IMG_2041 (1).jpg

Non listé : IMG_2187.jpg

Comment trouver des images en double

  1. 1Cliquez sur la zone de dépôt et sélectionnez plusieurs images à la fois ; une nouvelle sélection remplace la précédente.
  2. 2Choisissez un niveau dans « Même image si » : Strict, Normal (par défaut) ou Souple.
  3. 3Cliquez sur « Rechercher les doublons ».
  4. 4Lisez la liste, une ligne par groupe de copies : les lignes rouges « Fichiers identiques » sont des copies octet pour octet, les lignes ambre « Même image » indiquent combien des 64 points comparés concordent ; supprimez vous-même les fichiers en trop.

Formats et limites

Entrée
Deux images ou plus que le navigateur peut ouvrir (JPG, PNG, WebP, GIF, BMP, AVIF) ; les autres ne sont comparées que pour les copies exactes
Niveaux
Strict : 3 des 64 points diffèrent au plus ; Normal : 6 au plus ; Souple : 10 au plus. Copies tournées ou en miroir : 3, 6 et 6 au plus
Non détectées
Au niveau Normal : les copies tournées d’un petit angle, comme une photo redressée (2 sur 18 trouvées), et la plupart des copies rognées de 5 % ou plus de chaque côté
Très grandes images
Au-delà de 268 MP, une image n’est pas décodée et n’est comparée que pour les copies exactes
Fichiers vides
Écartés de la comparaison, avec un message qui les nomme

Usages courants

Une pellicule importée deux fois
Après avoir importé deux fois les mêmes photos du téléphone sur un ordinateur, sélectionnez les images du dossier : les copies comme IMG_1234.JPG et IMG_1234 (1).JPG apparaissent en lignes rouges « Fichiers identiques », quels que soient leurs noms.
Des photos revenues par une application de messagerie
Une photo envoyée par une application de messagerie revient en général redimensionnée et recompressée : ses octets ne correspondent donc plus à l’original. Au niveau Normal, la paire est listée comme « Même image » avec son nombre de points concordants.
Une photo de produit enregistrée en PNG et en JPG
Le dossier d’images d’une boutique contient souvent la même photo de produit dans deux formats et deux tailles. Le hachage perceptuel ignore l’un et l’autre : ces paires sont donc listées comme « Même image » et vous pouvez garder le format qu’utilise votre site.
Captures d’écran répétées
Deux captures du même écran sont rarement identiques octet pour octet, car une horloge ou le curseur peuvent différer. Leurs hachages restent très proches : le niveau Strict les trouve tout en listant moins d’images qui se ressemblent seulement.

Quel outil choisir

  • Comparer des images: prend exactement deux images et montre où elles diffèrent, avec un curseur de comparaison ou en peignant en rouge et en comptant chaque pixel modifié ; choisissez-le pour examiner une paire « Même image », pas pour chercher dans un lot.
  • Comparer des fichiers: compare octet par octet deux fichiers de tout type et donne la position de la première différence ; il ne décode jamais une image, si bien qu’une copie redimensionnée compte comme différente.
  • Générateur de hachage: calcule le SHA-256, l’empreinte qu’utilise cette page pour les fichiers identiques, et 16 autres hachages de n’importe quel fichier ; choisissez-le pour vérifier un téléchargement par rapport à une somme de contrôle publiée.

Où votre image est traitée

Les empreintes SHA-256 et les hachages perceptuels sont calculés par cette page dans votre navigateur ; les images ne sont pas envoyées et rien n’est supprimé ni déplacé sur votre appareil. La liste disparaît quand vous fermez l’onglet. Si un message s’affiche, son texte, sans les noms de fichiers, nous est signalé avec le nom de l’outil ainsi que le nom et la version du navigateur.

Questions fréquentes

Trouve-t-il les copies redimensionnées ou réenregistrées ?

Oui. En plus des fichiers identiques octet pour octet, il compare un hachage perceptuel de chaque image : la même photo redimensionnée, enregistrée avec une autre qualité JPG, convertie dans un autre format, tournée de 90°, 180° ou 270°, ou mise en miroir apparaît comme « Même image » avec son nombre de points concordants.

Quelles copies trouve-t-il réellement ?

Nous avons fait tourner le code de comparaison de la page sur 6 photos, de 1 297 à 2000 pixels de large, et 21 types de copies, en réduisant chaque image avec trois méthodes de redimensionnement différentes, car les navigateurs ne réduisent pas tous les images de la même façon : 18 essais par type de copie. Au niveau Normal, il a trouvé toutes les copies identiques octet pour octet, redimensionnées à 50 % ou à 320 pixels de large, redimensionnées à 1 280 pixels et réenregistrées en qualité JPG 70 comme le fait une application de messagerie, réenregistrées en qualité JPG 30, converties en PNG, passées en niveaux de gris, dotées d’un petit filigrane texte, tournées de 90°, 180° ou 270°, mises en miroir de gauche à droite ou de haut en bas, ou tournées de 90°, réduites de moitié et réenregistrées en qualité 70 (18 sur 18). Il a trouvé 17 des 18 copies réenregistrées en qualité JPG 60, éclaircies de 10 % ou rognées de 2 % de chaque côté ; 16 sur 18 converties en WebP en qualité 75 ; 8 sur 18 rognées de 5 % de chaque côté ; 1 sur 18 rognée de 10 % ; 2 sur 18 tournées de 3°. Sur 886 paires d’images différentes (photos, quarts de photos, objets détourés et images de test générées, soit 2 658 comparaisons), il n’a fait aucune fausse correspondance au niveau Normal ; la paire la plus proche était à 10 points d’écart.

Quel niveau choisir ?

6 points différents, c’est le niveau Normal, celui par défaut, qui convient aux copies redimensionnées ou recompressées. Strict en accepte trois et ne liste que les images quasi identiques ; Souple en accepte dix et trouve aussi les copies légèrement retouchées, avec plus de fausses correspondances. Dans notre test, Souple a trouvé 16 des 18 copies rognées de 5 % de chaque côté, contre 8 sur 18 au niveau Normal, et a apparié 1 des 2 658 comparaisons d’images différentes (deux quarts de photos différentes, à 10 points d’écart), ce que Normal et Strict n’ont jamais fait ; Strict a manqué 4 des 18 copies réduites à 320 pixels de large.

Peut-il se tromper ?

Oui, dans les deux sens. Au niveau Normal, il manque la plupart des copies rognées de 5 % ou plus de chaque côté, ainsi qu’une photo tournée d’un petit angle (tournée de 3° : 2 sur 18 trouvées), car seuls les quarts de tour et les images en miroir sont essayés. Et deux images très unies peuvent se ressembler pour le hachage : une page blanche et la même page avec une ligne de texte ne diffèrent que sur 4 des 64 points, si bien que le niveau Normal les liste comme la même image. De même, les moitiés gauche et droite d’un objet symétrique sont l’image en miroir l’une de l’autre : elles peuvent donc être listées comme la même image. Les zones transparentes comptent comme du blanc. Regardez les miniatures avant de supprimer quoi que ce soit.

Supprime-t-il les doublons ?

Non. Il liste les copies par nom de fichier seulement. Supprimez ou déplacez vous-même les copies en trop dans votre gestionnaire de fichiers ou votre application photo ; la page ne peut pas toucher aux fichiers de votre appareil.

Combien d’images puis-je comparer à la fois ?

La page ne fixe aucune limite. Chaque image est comparée à toutes les autres, donc 100 images font 4 950 paires, et chaque fichier est lu en entier et décodé une fois, l’un après l’autre : un gros lot de grandes photos prend plus de temps et utilise plus de mémoire.

Peut-il analyser un dossier entier ou la galerie de mon téléphone ?

Pas tout seul : il n’y a pas d’option dossier, et la page ne peut pas parcourir votre appareil. Ouvrez le dossier dans le sélecteur de fichiers et sélectionnez toutes les images qu’il contient ; les images rangées dans des dossiers différents doivent d’abord être copiées dans un seul, car une nouvelle sélection remplace la précédente.

Trois copies de la même photo forment-elles un seul groupe ?

Oui. Trois copies A, B et C donnent une seule ligne : A = B = C. Un fichier rejoint un groupe quand il concorde avec au moins un fichier qui s’y trouve déjà : au niveau Souple, une chaîne d’images légèrement différentes peut donc finir dans un même groupe ; regardez les miniatures, gardez un fichier et supprimez les autres.

Fonctionne-t-il avec les fichiers HEIC ou RAW d’appareil photo ?

Seulement pour les copies exactes quand le navigateur ne peut pas les ouvrir : Chrome, Edge et Firefox n’ouvrent pas le HEIC, et aucun navigateur n’ouvre les fichiers RAW d’appareil photo. Ces fichiers sont quand même comparés octet par octet, et la page les nomme.

Dois-je installer quelque chose ? Fonctionne-t-il sur Mac ou sur téléphone ?

Rien à installer et aucun compte : la page fonctionne dans un navigateur récent sous Windows, macOS, Linux, Android ou iPhone. La contrepartie par rapport à un logiciel de recherche de doublons pour ordinateur : elle ne peut pas analyser vos disques toute seule ni supprimer de fichiers ; c’est donc vous qui sélectionnez les images et supprimez les copies en trop.

Trucs et astuces

  • ✓La page affiche les noms, pas la taille des fichiers : comparez les tailles dans votre gestionnaire de fichiers pour garder la copie la plus grande.
  • ✓Ouvrez une paire « Même image » dans Comparer des images pour voir quels pixels diffèrent.