我想知道如何构建一个函数,它给出颜色代码并显示这种颜色的渐变.例如:
function generate_color(int colorindex)
{  .......
   .......
   Generate 10  pale colors of this color.
}
请帮我
迈克尔引用的代码相当可怕.但解决方案很简单.如果您只考虑灰度图像,可能会更清楚:
 function create_pallette($start, $end, $entries=10)
 {
    $inc=($start - $end)/($entries-1);
    $out=array(0=>$start);
    for ($x=1; $x<$entries;$x++) {
      $out[$x]=$start+$inc * $x;
    }
    return $out;
 }
仅使用3D矢量(RGB)而不是1D矢量.
C.