算法生成颜色

2021-03-22 · 周一一般阴

下午和吴老师的 Friend 探讨了一波用算法生成好康颜色的一个最简方案,利用文字作为种子生成一个数字,之后求余得到一个色相,再用限定的饱和度和亮度生成最终的颜色。

function gen_color($text){
    $text = crc32($text);

    echo "hsl(" . $text % 360 . ", 65%, 60%)";
}

然而,这个方案生成的颜色不够平均,有概率出现相同色系的颜色出来。最终还是换成了 CSS 写死的办法设置颜色...

Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 0 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君