Shade-Variation

  • Hallo, ich wollte ein Script machen, mit dem man mit PixelChecksum(1,1,1279,799) und ShadeVariation einen Abgleich zwischen de m Bildschirm machen kann.
    Genauso wie die Shade-Variation von PixelSearch.
    Ich habe mal ein Beispiel erstellt

    [autoit]

    $old=PixelChecksum(1,1,1279,799,40);letzter parameter ist die ShadeVariation
    While 1
    $new=PixelChecksum(1,1,1279,799,40)
    If not $new=$old then
    $old=PixelChecksum(1,1,1279,799,40)
    MsgBox(0,"Bildschirm","Dein Bildschirm hat sich verändert!")
    EndIf
    Wend

    [/autoit]


    Gibt es eine Möglichkeit das zu machen?
    Entschuldigung, wenn ich mit meinen Beiträgen etwas nerve :wacko:
    Danke

  • Nein, das geht auf die Art und weise leider nicht.

    PixelChecksum errechnet eine Prüfsumme. Allerdings wird beim verändern von nur 1 Pixel die komplette Prüfsumme verändert.

    PixelChecksum ist also nur dazu geeignet zu prüfen, ob sich 2 Bereiche unterscheiden. Wenn sie exakt gleich sind, dann haben sie auch die gleiche Checksum, wenn nicht, können sich die komplett voneinander unterscheiden.