加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

从PHP生成渐变颜色

发布时间:2020-12-13 21:38:16 所属栏目:PHP教程 来源:网络整理
导读:我想知道如何构建一个给出颜色和代码的函数 显示此颜色的渐变.例如: function generate_color(int colorindex){ ....... ....... Generate 10 pale colors of this color.} 请帮我 解决方法 迈克尔引用的代码相当可怕.但解决方案很简单.如果您只考虑灰度图
我想知道如何构建一个给出颜色和代码的函数
显示此颜色的渐变.例如:

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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读