Hallo zusammen, gibt es mit AutoIt eine Möglichkeit zwei Bilder auf Duplizität zu prüfen?
Bilder auf Duplikat prüfen
-
- [ offen ]
-
ludwig91 -
6. Juli 2012 um 08:38 -
Geschlossen -
Erledigt
-
-
[autoit]
PixelChecksum
[/autoit] -
Die Frage ist aber sehr allgemein. Sind es gleiche Bilder und möchtest Du nur sehen ob irgendwo manipuliert wurde oder haben zwei Bilder den gleichen Namen und Du möchtest wissen ob das Motiv das gleiche ist oder oder oder. Bitte etwas genauer das Problem beschreiben und die Suchfunktion hier im Forum nutzen.
-
Ich habe ein Referenzbild und möchte gerne ein Verzechnis durchsuchen,ob das gleiche Bild im Verzechnis noch mal vorhanden ist.
-
Wenn es sich um 100% identische (bit-genaue) Bilddateien handelt, geht es einfach so:
[autoit]$bild1 = FileRead("lw:\Bild1.jpg")
[/autoit][autoit][/autoit][autoit]
$bild2 = FileRead("lw:\Bild2.jpg")If $bild1 = $bild2 Then MsgBox(0, "Info", "Bilder sind identisch")
[/autoit] -
- Offizieller Beitrag
Ich würde erst die Dateigröße vergleichen, sollte die gleich sein, dann eine MD5-Prüfsumme bilden (Crypt.au3) und wenn die auch gleich ist, dann (eventuell, ist üblicherweise eher nicht nötig) die Datei 1:1 vergleichen wie Micha_he gezeigt hat.
-
Und wie sieht es aus, wenn zwei Bilder unterschiedliche Formate haben, wie z.B. PNG und BMP, aber der Inhalt gleich ist?
Gruß,
UEZ