Mailinglisten-Archive |
Halo, So in eine richtung hab ich's jetzt :) Du hast dich da mit den farben vertan. Den rot is oben und blau unten function long2hex($farbe){ $r = $farbe & 0xFF; $farbe = $farbe >> 8; $g = $farbe & 0xFF; $b = ($farbe >> 8) & 0xFF; return printf("%02s",dechex($r)).printf("%02s",dechex($g)).printf("%02s",dechex($b) ); }; Hier der versuch in die andere richtung. Da kommt aber bei 00ff00 -> 0 raus anstatt 255 function hex2long($hex){ $r = hexdec(substr($hex, 0, 2)); $g = hexdec(substr($hex, 2, 2)); $b = hexdec(substr($hex, 4, 2)); return($r*$g*$b); }; Lg michael
php::bar PHP Wiki - Listenarchive