<?
require_once("class_color.inc.php");
$c=new color();
$step=10;
$type_test="xyz";
if ($type_test=="xyz")
$max=array(95.047,100,108.883);
if (($type_test=="cmy")||($type_test=="cmyk"))
$max=array(1,1,1);
if ($type_test=="luv")
$max=array(120,255,255);
if ($type_test=="hsl")
$max=array(1,1,1);
$steps[0]=$max[0]/$step;
$steps[1]=$max[1]/$step;
$steps[2]=$max[2]/$step;
for ($v1=0;$v1<$max[0];$v1+=$steps[0]) {
echo $v1."<br>\n";
echo "<table>\n";
for ($v2=0;$v2<$max[1];$v2+=$steps[1]) {
echo "<tr>\n";
for ($v3=0;$v3<$max[2];$v3+=$steps[2]) {
if ($type_test=="xyz") {
$c->set_from_xyz($v1,$v2,$v3);
$values=$c->get_xyz();
}
if ($type_test=="cmy") {
$c->set_from_cmy($v1,$v2,$v3);
$values=$c->get_cmy();
}
if ($type_test=="cmyk") {
$c->set_from_cmyk($v1,$v2,$v3,0.5);
$values=$c->get_cmyk();
}
if ($type_test=="luv") {
$c->set_from_luv($v1,$v2,$v3);
$values=$c->get_luv();
}
if ($type_test=="hsl") {
$c->set_from_hsl($v1,$v2,$v3);
$values=$c->get_hsl();
}
echo "<td bgcolor=#".$c->get_rgbhex().">";
if (round($v1,2)!=round($values[0],2))
echo $v1."-".$values[0]."<br>\n";
if (round($v2,2)!=round($values[1],2))
echo $v2."-".$values[1]."<br>\n";
if (round($v3,2)!=round($values[2],2))
echo $v3."-".$values[2];
echo "</td>\n";
}
echo "</tr>\n";
}
echo "</table>\n";
echo "<br>\n";
}
?>
|