rendered paste body<table><tr><td>X</td><td>RGB</td><td>RGB (hex)</td><td>R</td><td>G</td><td>B</td></tr><?phpdefine('MAX',500);function fill($was, $stellen) { while(strlen($was) < $stellen) { $was = '0'.$was; } return $was;}function farbe($i) { $x = MAX-$i-1; $b = round((($x-(MAX-1)/3)-abs($x-(MAX-1)/3))/2*-1*255/((MAX-1)/3)); $faktb = 1-ceil(($b)/($b+1)); $g = round((($x-(MAX-1)*2/3)-abs($x-(MAX-1)*2/3))/2*-1*255/((MAX-1)/3))*$faktb; $faktg = 1-ceil(($g)/($g+1)); $r = round((($x-(MAX-1))-abs($x-(MAX-1)))/2*-1*255/((MAX-1)/3))*$faktb*$faktg; return array($r,$g,$b);}function farbe100($i) { $x = 99-$i; $b = round((($x-33)-abs($x-33))/2*-1*255/33); $faktb = 1-ceil(($b)/($b+1)); $g = round((($x-66)-abs($x-66))/2*-1*255/33)*$faktb; $faktg = 1-ceil(($g)/($g+1)); $r = round((($x-99)-abs($x-99))/2*-1*255/33)*$faktb*$faktg; return array($r,$g,$b);}function allefarben($i) { $rgb = $i/100*65535*256; $rgbhex = dechex($rgb); $rgbhex = fill($rgbhex, 6); $r = hexdec(substr($rgbhex,0,2)); $g = hexdec(substr($rgbhex,2,2)); $b = hexdec(substr($rgbhex,4,2)); return array($r,$g,$b);}for ($x=0;$x<100;$x++) { #list($r,$g,$b) = allefarben($x); #list($r,$g,$b) = farbe($x); list($r,$g,$b) = farbe100($x); $rgbhex = fill(dechex($r),2).fill(dechex($g),2).fill(dechex($b),2); echo "<tr bgcolor=#$rgbhex><td>".$x."</td><td>".$rgb."</td><td>".$rgbhex."</td><td>".$r."</td><td>".$g."</td><td>".$b."</td></tr>\n";}?></table>