"; $xr = $xg = $xb = 0; if ($y<257) { $xr = 255; $xg = $y - 1; $xb = 0; } elseif ($y<512) { $xr = 511 - $y; $xg = 255; $xb = 0; } elseif ($y<767) { $xr = 0; $xg = 255; $xb = $y - 511; } elseif ($y<1021) { $xr = 0; $xg = 1021 - $y; $xb = 255; } elseif ($y<1277) { $xr = $y - 1021; $xg = 0; $xb = 255; } elseif ($y<1555) { $xr = 255; $xg = 0; $xb = 1531 - $y; } echo "$y: ".$xr." , ".$xg." , ".$xb."
"; if ($r!=$xr||$g!=$xg||$b!=$xb) die('fail'); */ } $r = $g = $b = 0; $r = 255; $y = 0; for ($g=0; $g<255; $g++) drawLine(); for ($r=255; $r>0; $r--) drawLine(); for ($b=0; $b<255; $b++) drawLine(); for ($g=255; $g>0; $g--) drawLine(); for ($r=0; $r<255; $r++) drawLine(); for ($b=255; $b>0; $b--) drawLine(); /* for ($c=0; $c<10000; $c++) { $a = imagecolorallocate($im, ($c >> 16) & 0xFF, ($c >> 8) & 0xFF, $c & 0xFF); for ($x=0; $x<421; $x++) imagesetpixel($im, $x, $c, $a); } */ header('Content-Type: image/png'); imagepng($im);