我正在制作一个应用程序,它的 primaryColor 使用特殊的颜色十六进制。因此,我不能只是在 Google 上选择一个 primaryColorDark 来匹配这种颜色。
我的问题是如何根据我提供的颜色或任何 primaryColor 计算 primaryColorDark ?
我正在使用的 primaryColor 是 #00A478。
最佳答案
有很多颜色匹配算法可以计算您需要的颜色。我发现 this site 提供了有关它们背后数学的更多信息。基本思想是将您的颜色转换为圆形颜色空间,并在该空间中找到与您的颜色具有几何关系的颜色。
互联网上还有很多工具可以实现这些算法,并可以帮助您找到颜色。
我使用 this tool 和 Single Hue
算法为您的 primaryColor 找到匹配的颜色,并发现 #007052 可以像 primaryColorDark 一样适合您。
还不错吧? :)