Mailinglisten-Archive |
Aloha, > Von: Henning Jödden[SMTP:henning_(at)_wonderpixel.de] > > Sorry für`s OT, aber kennt jemand einen Converter um Hex-Farbwerte in > base10-Farbwerten auszugeben ? > [ALLES UNGETESTET] Manual --> Mathematische Funktionen --> hexdec $hex = '10' echo hexdec($hex); --> sollte 16 ausgeben > Oder eine Tabelle wo base10 Farbwerte aufgelistet sind ? > Vorsicht ... die wird lang .... 16581375 Zeilen ;-) Vielleicht solltest du die $r++/$g++/$b++ durch $r += 5 usw ersetzen,... dann sinds z.B. nur 132651 Zeilen echo '<table border=1>'; echo '<tr><th>Rot</th><th>Grün</th><th>Blau</th><th>Farbe</th></tr>'; > for ( $r=0; $r <= 255; $r++) { for ( $g=0; $g <= 255; $g++) { for ( $b=0; $b <= 255; $b++) { $hr = sprintf("%02x",$r); $hg = sprintf("%02x",$g); $hb = sprintf("%02x",$b); echo "<tr><td>$r</td><td>$g</td><td>$b</td><td bgcolor=#$hr$hg$hb> </td></tr>"; } } } echo '</table>'; > Ich muss hier on-the-fly Farbwerte verändern und bin dabei an eine > Funktion gebunden, die base10 Farbwerte erwartet. > > schöner scheiss... > Eigentlich nicht, wenn man sich das Manual zu String- und Mathematischen Funktionen durchliest .... Grüße, Mathias
php::bar PHP Wiki - Listenarchive