Alle Pixel einer PNG-Datei die nicht einem bestimmter Farbe entsprechen auf Transparent setzen

  • Hallo Com,


    für ein kleines Spiele-/Quizprojekt möchte ich Landkarten bis auf eine Stadt auf Volltransparent setzen, ausserdem benötige ich noch ein Array welches die Bildkoordinaten der Stadt enthält. Hier mein Ansatz:

    Obwohl mir die Konsolenausgabe den gesuchten Wert:

    Code
    99/52: FFBD2121
    99/53: FFC11E1E
    99/54: FFC11E1E
    99/55: FFC11E1E
    99/56: FFA8605C

    ausgibt schlägt die nachfolgende Prüfung (Zeile 14) schief, dadurch ist naürlich auch das geänderte Bild für den Mülleimer. Ich benutze AutoIt 3.6.6.1 auf Win XP SP3.


    Edit: Lösung


    mfg autoBert

  • Hi Autobert,
    Bei mir gibt deine Consolenausgabe das hier zurück

    Code
    0/0: 00000000FFC6ECFF
    0/1: 00000000FFC6ECFF
    0/2: 00000000FFC6ECFF


    Habe dann dazu Zeile 14 in If $sHex='00000000FFC11E1E' Then geändert und habe jetzt Berlin in dem neu erstellten Bild erhalten.


    Ich benutze Win 7 32 Bit, AutoIt : 3.3.8.1