[PHP] Pixelfarbe auslesen?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Terrorbeat, 11. Oktober 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 11. Oktober 2006
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    Pixelfarbe auslesen?

    Hallo

    ich möchte dieses Bild mit einem script auslesen so das der die farbe jedes einzelnen pixels in beispielweise eine datenbank speichert. Allerdings ist der hintergrund (das meer) tansparent was warscheinlich schwierigkeiten bringt...
    Bild
    {img-src: http://www.europa-waechst-zusammen.de/media/karte/karte_impressum.gif}

    Also ich möchte wissen ob es dafür schon nette scripts gibt oder welche befehle ich verwenden könnte
     
  2. 11. Oktober 2006
    AW: Pixelfarbe auslesen?

    Ich glaube das das nicht geht weil, PHP nicht soviel mit Pixel und so zutun hat
     
  3. 11. Oktober 2006
    AW: Pixelfarbe auslesen?

    oh, doch, PHP hat mit pixeln zu tun
    wenn die GD-Libary installiert ist
    dann kannst du dir das hier durchlesen: http://de.php.net/manual/de/function.imagecolorat.php
     
  4. 11. Oktober 2006
    AW: Pixelfarbe auslesen?

    Täusch dich da mal nicht, mit PHP kann wann wunderschöne Grafiken erstellen und auch Farbe von Pixeln auslesen, aber mit dem Thema hab ich mich noch nicht sonderlich befasst.
     
  5. 11. Oktober 2006
    AW: Pixelfarbe auslesen?

    das habe ich mal vor X Jahren gemacht...
    einfach eine png-datei nehmen, pfad + dateiname eintragen und schon ermittelt es dir den rgb-wert getrennt nach r, g, und b... in ne datenbank speichern musst du selbst können

    PHP:
    <? php
    $image 
    imagecreatefrompng (**** DATEINAME ****);
    $xdim  imagesx ( $image );
    $ydim  imagesy ( $image );
    for (
    $x  1 $x  <=  $xdim - 1 $x ++) {
        for (
    $y  1 $y  <=  $ydim - 1 $y ++) {
            
    $rgb  imagecolorat ( $image $x $y );
            
    $r  = ( $rgb  >>  16 ) &  0xFF ;
            
    $g  = ( $rgb  >>  8 ) &  0xFF ;
            
    $b  $rgb  0xFF ;
        }
    }

    ?>
    wie es mit transparent aussieht? kp.. ich schätze mal, du erhälst rgb für weiß...
    für .gif einfach imagecreatefrompng mit imagecreatefromgif austauschen
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.