Neolix: Klick aufs Bild -> Pixelfarbe unter Maus ausgeben

Wie schaffe ich es, wenn ich ein Bild per HTML einbinde,
einen Klick auf eben dieses zu registrieren und anschließend
die Farbe des Pixels unter dem Mauscursor auszugeben?

mfg
Neolix

  1. Hi,

    Wie schaffe ich es, wenn ich ein Bild per HTML einbinde,
    einen Klick auf eben dieses zu registrieren

    _beispielsweise_ durch ein <input type="image">.

    und anschließend
    die Farbe des Pixels unter dem Mauscursor auszugeben?

    Durch Analyse der Grafik, die Deinem Server natürlich zur Verfügung stehen muss.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi Cheatah,

      siehst Du wirklich eine Möglichkeit?

      Viele Grüße
      Mathias Bigge

      1. Hi,

        siehst Du wirklich eine Möglichkeit?

        selbstverständlich. Welche Werte werden bei einem Klick auf ein <input type="image"> übermittelt?

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. hallo,

          selbstverständlich. Welche Werte werden bei einem Klick auf ein <input type="image"> übermittelt?

          x? y?

          lg MADU :)

      2. hi,

        siehst Du wirklich eine Möglichkeit?

        natürlich. nachdem du durch den klick auf das bild, welches als grafischer submit-button eines formulars eingebunden ist, dieses abgeschickt hast, hast du bereits die koordinaten. (siehe auch http://dclp-faq.de/q/q-formular-image.html.)

        jetzt brauchst du also nur noch den farbwert an diesen koordinaten zu ermitteln, wenn du die gdlib zur verfügung hast beispielweise denkbar einfach mit http://www.php.net/manual/de/function.imagecolorat.php.

        gruss,
        wahsaga

  2. Hi Neolix,

    Wie schaffe ich es, wenn ich ein Bild per HTML einbinde,
    einen Klick auf eben dieses zu registrieren und anschließend
    die Farbe des Pixels unter dem Mauscursor auszugeben?

    das ist schlicht und einfach nicht möglich.

    Grüße,
     Roland