Grafikfehler in GUI Pic Ctrl??

  • Hallo liebe AutoIt User :)
    Ich bin neu hier und hab auch gleich ne Frage.

    Also hier ist mein Script:

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    Global $gui
    Global $msg
    Global $branding

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

    $gui=GUICreate("Form1", 1000, 600, -1, -1)
    $branding=GUICtrlCreatePic("C:\hdb_branding.jpg", -1, -1, 800, 200)
    GUISetBkColor(0x000000, $gui)

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

    While $msg=$GUI_EVENT_CLOSE = False
    $msg=GUIGetMsg()
    GUISetState(@SW_SHOW, $gui)
    WEnd

    [/autoit]

    hier ein link mit dem Bild was verwendet wird und einem Screenshot. (rechtsklick speichern unter) : https://autoit.de/www.cimorelliband.de
    man sieht so kleine schwarze pünktchen. Hab das Bild mit Gimp erstellt und schon in anderen Formaten gespeichert. GIF, Bitmap
    hab es mal mit paint geöffnet und neu gespeichert.
    vergebens.
    Woran liegt das?
    Liegt das am Bild?
    Würde mich über eure Hilfe sehr freuen. Danke :)

    Niemand braucht mehr als 640KB RAM in seinem PC
    (Bill Gates 1981) ^^

    Einmal editiert, zuletzt von jc_sactown (25. Februar 2014 um 14:32)

  • Hi,
    stellst du das Bild in der GUI in der ursprünglich erstellten Größe dar?
    Ich glaube nicht, sieht man schon an der Verzerrung.
    Die "Pünktchen" kommen nicht aus deinem Bild, sondern aus der Interpolation deines Bildes in die GUI.
    Um das zu vermeiden, nutzt man das sog. "Supersampling". Man erstellt das Bild GRÖßER und bindet es dann KLEINER in die GUI ein. Damit ist sichergestellt, dass das Bild nicht hochskaliert wird, was genau zu diesen Artefakten führt...

    //EDIT hänge doch mal bitte das "orginale" Bild an