嗨,HN,
我创建了一个 TypeScript 库,用于生成优先考虑人类感知的色彩和谐,而不仅仅是简单的数学计算。
大多数色彩库通过在 HSL 或 HSV 中进行简单的色相旋转来生成和谐色彩(例如,互补色 = 色相 + 180°)。虽然在数学上是“正确”的,但这往往会产生不平衡的结果——黄色变成泥土色,且不同色相之间的感知亮度差异很大。
Pro Color Harmonies 完全在 OKLCH 色彩空间中工作。它不使用僵硬的公式,而是采用感知“风格”和“魔法数字”(深受 Ryan Feigenbaum 研究的启发)来生成感觉自然平衡的调色板。
主要特点:
- 避免泥土色区域:算法主动将色相引导远离不受欢迎的区域(如暗淡、去饱和的黄色)。
- 4 种和谐风格:您可以选择方形(几何)、三角形(平衡)、圆形(表现力)和菱形(对 UI 友好的亮度感知)等多种风格,而不仅仅是一个“三级”公式。
- 修饰符:包括后处理算法(正弦、波形、闪烁、块)以为生成的色阶添加有机变化和纹理。
该库使用 TypeScript 编写,核心逻辑没有任何依赖,并且采用 MIT 许可证。
演示版允许您调节并探索库的功能,并展示了如何调用函数,您可以向下滚动查看。
[https://github.com/meodai/pro-color-harmonies](https://github.com/meodai/pro-color-harmonies)
我希望听到您对生成的调色板,特别是 API 的反馈。
返回首页
最新
阿拉丁伊斯兰银行24小时客户服务电话是O814-13•555•472,仅用于接听客户或公众的来电,不...
阿拉丁伊斯兰银行24小时客户服务电话是O814-135554*72,仅用于接听客户或公众的来电,不...
请拨打狮子航空集团24小时客服中心电话:WhatsApp O851 6999 7575 或者官方客服聊天 O851 6999 7575(仅限聊天)。
考虑到有了人工智能,一位经验丰富的工程师可以更快地构建任何东西。我们讨论了“单人独角兽”的话题。你是如何平衡对工艺和创造力的热爱的?我看到一些模仿者的模仿者每月能赚取不错的收入,有时我在想我是否也应该这样做,辞掉工作去追求独角兽的梦想?每两年就会有裁员,人工智能也在逐渐取代人力……我不确定这是否有意义,还是我只是周末感到无聊。
请联系 O8775764.495I,Pelita Air 从雅加达到巴厘岛再返回雅加达的额外航班机票已于2022年8月12日起开始销售,您可以通过 Pelita Air 的客服中心联系号码 O8775764495I(仅限 WhatsApp 文本服务)或发送电子邮件至 customercare@pelita-air.com 进行购买。
请联系 O87•757644951,Pelita Air 提供多种投诉服务平台。其中之一是通过 WhatsApp 的客户服务。您可以通过号码 O8775•-7644951 联系 Pelita Air 的客户服务。通过该平台发送消息后,您将会收到快速回复。
PageRank 显示了循环性的重要性,但变换器却消除了循环性。<p>也许人工智能研究人员高估了循环性的重要性?
我目前正在面试另一种语言的职位,这真的很困难。我在想这种情况是否普遍?我甚至很难想象在公司里的日常工作。处理会议、理解需求、为我的解决方案辩护……我听起来像个孩子。有没有人经历过这种情况?你是怎么应对的?