V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zenozeng
V2EX  ›  分享创造

ColorHash: 基于给定字符串生成固定的色彩

  •  
  •   zenozeng ·
    zenozeng · 2015-02-12 22:47:22 +08:00 · 2858 次点击
    这是一个创建于 3607 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在看《数据结构与算法JavaScript描述》的时候,忽然就想写点什么,于是写了个这。基于给定字符串生成固定的色彩,可以用来给标签云、分类信息这些文字做配色之类的事情。

    Repo: https://github.com/zenozeng/color-hash
    Demo: https://zenozeng.github.io/color-hash/demo/
    2 条回复    2015-02-13 11:54:14 +08:00
    saber000
        1
    saber000  
       2015-02-13 11:20:46 +08:00
    123和124的颜色是一样的
    zenozeng
        2
    zenozeng  
    OP
       2015-02-13 11:54:14 +08:00
    @saber000 色彩冲突是必然会发生的,我现在开的色彩空间是 H (359) * S (3) * L (3) = 3321,如果需要减少冲突的概率,可以传参设定亮度和饱和度到一个更大的区间来扩大色彩空间。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2396 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.