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