Hallo,
mindestens 2 Lösungen, um Bilder zu vergleichen findest du in der
DP:
Bildvergleich mit Summe der quadratischen Unterschiede (SSD)
Bildvergleich mit ZeroMeanNormalizedCross-Correlation (ZNCC)
Wenn du nur ganz bestimmte Pixel vergleichen möchtest (Koordinaten vorgegeben), könntest du das auch so machen:
if Canvas1.Pixels[x, y] = Canvas2.Pixels[x, y] then
Wenn du Bilder pixelgenau vergleichen möchtest, kannst du diesen Code natürlich auch in einer Schleife für einen bestimmten Bildausschnitt nutzen. Nur musst lediglich die Koordinaten wissen und die kennst du, wenn ich das richtig verstanden habe.
Das Vergleichen von Bitmaps sollte unabhängig von den Farbeinstellungen von Desktop/Monitor sein. Die Farbwerte sind im Bild hinterlegt und das vergleichst du. Egal ob ein Bildschirm das etwas heller oder dunkler anzeigt.
Grüße, Matze