Bilder vergleichen

  • hallo Gemeinde,
    habe versucht, zwei Bilder über die Grösse zu vergleichen.
    :) nr1a.bmp ;) nr1b.bmp

    [autoit][/autoit][autoit][/autoit][autoit]

    MsgBox(0,"",FileGetSize("nr1a.bmp")&","&FileGetSize("nr1b.bmp"))

    [/autoit][autoit][/autoit][autoit][/autoit]


    Ergebnis ist leider bei beiden gleich.

    Gibt es eine andere Möglichkeit mit AutoIT
    zwei Bilder zu vergleichen o h n e PixelChecksum ?

    Danke für direkte Antworten
    Gruss @Berti

    • Offizieller Beitrag

    Hallo

    Wenn die Bilder nicht zu groß sind:

    Spoiler anzeigen
    [autoit]

    $op1 = FileOpen('nr1a.bmp',16)
    $op2 = FileOpen('nr2a.bmp',16)
    If $op1 = -1 Then Exit MsgBox(16,"","Kann nr1a nich öffnen")
    If $op2 = -1 Then Exit MsgBox(16,"","Kann nr2a nich öffnen")
    $1 = FileRead($op1)
    $2 = FileRead($op2)
    If $1 = $2 Then
    MsgBox(0,"","Pix sind gleich")
    Else
    MsgBox(0,"","Pix sind ungleich")
    EndIf

    [/autoit]

    Mfg Spider

  • hallo gtaspider mein Held, :thumbup:
    vielen Dank. Es funktioniert !!

    Auf so eine genial einfache Lösung muss man erst einmal kommen.

    Ich hatte schon mit comp experimentiert,
    kam aber mit Autoit nicht an die Rückgabewerte aus der Console.

    Gruss nach Kiel
    @Berti