Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] wie die werte in array packen?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • nets18
    hat ein Thema erstellt [Erledigt] wie die werte in array packen?.

    [Erledigt] wie die werte in array packen?

    hallo,

    ich habe hier ein script was aus einer bildatei zeile für zeile die farbwerte ausliest und wiedergibt.

    PHP-Code:
    for($y 0$y $imageY$y++){
        for(
    $x 0$x $imageX$x++){
            
    $rgb imagecolorat($image$x$y);
            
    $r hexdec(substr(dechex($rgb),0,2)); 
             
    $g hexdec(substr(dechex($rgb),2,2)); 
             
    $b hexdec(substr(dechex($rgb),4,2)); 
            echo 
    "hex: ";
            echo 
    str_pad(dechex($rgb), 6"0"STR_PAD_LEFT);
            echo 
    " | ";
            echo 
    "rgb: ";
            echo 
    $r;
            echo 
    "/";
            echo 
    $g;
            echo 
    "/";
            echo 
    $b;
            echo 
    "<br />";
        }

    ich würde aber gerne die werte auch noch sortieren können, wie oft welcher farbton vorkommt usw.
    ich nehme mal an dazu brauche ich ein array aber mir fehlt da etwas der ansatz.
    hätte dafür jemand einen tip für mich oder einen schubser in die richtige richtung?

    grüße nets18

    p.s.: die zeilen wo die bilddatei abgefragt wird habe ich weggelassen. sind ja in dem fall eher unwichtig denke ich.

  • Squall
    antwortet
    Schön das es noch leute gibt die bereit sind etwas auch selbst zu lernen

    Jetzt nur noch auf Erledigt klicken, dann sind alle Glücklich

    Einen Kommentar schreiben:


  • nets18
    antwortet
    ah nicht so sehr *steht wieder auf*

    cool danke, die php-einfach seite hat sehr geholfen.


    PHP-Code:
    $farbwerte = array();
    for(
    $y 0$y $imageY$y++){
        for(
    $x 0$x $imageX$x++){
            
    $rgb imagecolorat($image$x$y);
            
    $farbwerte[] = str_pad(dechex($rgb), 6"0"STR_PAD_LEFT);

            
    usw
    und schon sind die werte schön verpackt.

    grüße nets18

    Einen Kommentar schreiben:


  • Squall
    antwortet
    arrays lernen

    schubs:
    array_push()

    Einen Kommentar schreiben:

Lädt...
X