Moin,
Kann man sich zu leicht selbst „hinscripten“.
- Bild kommt. Bild speichern, md5-Summe der Datei als Vergleichsgrundlage erstellen
- Bild kommt. Bild speichern, md5-Summe erstellen, mit erster Vergleichsgrundlage vergleichen:
Zur Berechnung einer Prüfsumme musst du die ganzen Bilddaten einmal verarbeiten. Dann kannst du auch gleich die Bilddaten gegeneinander vergleichen.
Wenn man (grob) die Bildschirmbereiche weiß, in denen die Änderungen passieren, kann man die Vergleiche auch darauf beschränken – mit etwas „Nachdenken“ lässt sich der Vergleich auf Ungleichheit sogar noch „zufällig“ etwas optimieren.
Apropos Bildschirmbereiche: Es bietet sich an
- nur das relevante Fenster aufzunehmen
- den Bereich der Taskbar (wegen der Uhr) nicht aufzunehmen.
Freilich kann man auch Python hernehmen, die Datei(en) zu RAW expandieren und Pixel für Pixel vergleichen…
Wenn die Screenshots schon mit C aufgezeichnet werden, kann man auch direkt in C roh vergleichen und braucht kein unpack
.
Viele Grüße
Robert