Re : Comparer 2 photos pixel par pixel
Re Michel, Yann,
@ Michel :
1) La macro étudie uniquement les photos placées dans les sous-dossiers listés en colonne A (il peut n'y avoir qu'un seul sous-dossier).
Ces photos sont transformées 2 par 2 (combinaisons) en fichiers Excel
fichier1.xls et
fichier2.xls
Ce sont ces 2 fichiers Excel qui sont comparés.
2) Le fichier contenant la macro doit être placé
à coté de ces sous dossiers.
On peut aussi, si l'on préfère, indiquer le chemin d'accès du dossier contenant ces sous-dossiers en écrivant par exemple :
3) Ce qui prend du temps c'est l'ouverture, l'enregistrement (
SaveAs) et la fermeture d'un fichier (ainsi que la mise à jour de la barre des tâches).
Sur mon ordi (2 Ghz, 1 Go de Ram) ces opérations prennent 0,86 s pour une photo d'environ 1,5 Mo.
Si l'on traite 100 photos, ces opérations se répéteront environ 5050 fois, ce qui prendra 72 mn. Et ceci en supposant qu'il n'y a pas de doublon.
C'est très long, mais comme l'a bien vu marmotte18, il faut avoir à sa disposition les fichiers Excel (donnant donc les valeurs des pixels) si l'on veut s'assurer que 2 photos sont identiques.
@ Yann : 2 photos peuvent être identiques même si les dates de dernière modification sont différentes...
A+