在 Python 中将十六进制颜色代码转换为颜色名称

Posted

技术标签:

【中文标题】在 Python 中将十六进制颜色代码转换为颜色名称【英文标题】:Converting Hex Color Code to Color Name in Python 【发布时间】:2021-11-26 00:15:24 【问题描述】:

如何将十六进制颜色代码转换为颜色名称?

示例: 六色代码:#123456 它应该将颜色名称返回为 Blue Zodiac

【问题讨论】:

你的颜色数据是哪组?颜色名称是任意的,各种标准对颜色颜色名称不一致(注意:大多数颜色名称都超出标准,因此情况最糟糕)。一些数据库使用商标颜色(因此限制使用) 【参考方案1】:

我认为在 python 中没有库可以做到这一点,我提供的唯一解决方案是使用 this github project 它有 29000 个颜色名称来访问你需要使用 api 的庞大列表,你可以在链接中找到更多描述以上

【讨论】:

以上是关于在 Python 中将十六进制颜色代码转换为颜色名称的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤动中将十六进制颜色代码解析为它们各自的整数值

如何在 C++ 中将 RGB 颜色值转换为十六进制值?

在 Python 中将十六进制转换为 RGB 值

如何在 Android 中将颜色整数转换为十六进制字符串?

在Android中将任何颜色代码转换为最接近的人类颜色[重复]

在 C# 中将字符串散列到颜色