V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
设计师推荐装备
WACOM 数位板
推荐阅读
版式设计基础教程 by 南云治嘉
版式设计全攻略 by 佐佐木刚士
flyico
V2EX  ›  设计师

有没有一种能够获取跟多个颜色都有明显对比的颜色的算法?

  •  
  •   flyico · 2020-01-25 14:17:27 +08:00 · 16210 次点击
    这是一个创建于 1762 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如白色对应黑色,红色对应青色……
    那现在我想找一个跟红色和黄色都有明显对比的颜色应该怎么找呢?有固定的算法码?
    4 条回复    2020-01-25 22:39:07 +08:00
    BingoXuan
        1
    BingoXuan  
       2020-01-25 14:34:47 +08:00 via Android
    色轮
    Kirscheis
        2
    Kirscheis  
       2020-01-25 15:08:39 +08:00 via Android
    可以最大化普通的循环群 L2 距离
    maximize!( sum( [ ( abs(Hue256(x) - Hue256(i)) > 128 ? (256 - abs(Hue256(x) - Hue256(i)))^2 : (Hue256(x) - Hue256(i))^2 ) for i in input_colors ] ) , x )

    用别的距离也都差不多
    starsriver
        3
    starsriver  
       2020-01-25 17:10:20 +08:00 via Android
    用相位色域,hsi,取 180 度反转。
    flyico
        4
    flyico  
    OP
       2020-01-25 22:39:07 +08:00
    感谢楼上所有人的帮助!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2689 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 00:26 · PVG 08:26 · LAX 16:26 · JFK 19:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.