python - 将 HTML HEX 颜色或 RGB 元组转换为 X11 颜色

标签 python colors hex x11 rgb

我正在寻找一个函数来将 RGB 元组 (255, 255, 255) 或 HTML 十六进制 (#FFFFFF) 转换为 X11 颜色 ( 0...255 int) 来管理 Unix 终端中的颜色。我浏览过互联网,但没有找到类似的内容,因此我要求提供代码或指向一个网站的链接,其中包含有关如何在 Python 中执行此操作的代码或信息。

最佳答案

您无法自动转换为 x11 颜色。

x11 颜色基本上只是映射到任意 RGB 值的名称,因此从 RGB 到 x11 的唯一方法是反转映射。

如果您想将 x11 中没有的 RGB 颜色转换为 x11 中最接近的匹配值,那将非常困难。

关于python - 将 HTML HEX 颜色或 RGB 元组转换为 X11 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8790555/

相关文章:

haskell - Vscode Haskell 语法突出显示颜色突然不起作用或丢失

eclipse - 更改 Eclipse 窗口颜色

c - 在 C 中存储来自字符串的输入十六进制值

python - python中dict的深拷贝

python - 如何使用Python提取和合并坐标?

r - 如何在两条线之间填充不同的颜色? (原来是: fill geom_polygon with different colors above and below y = 0 (or any other value)?)

c++ - Dec Okt 十六进制表 C++?

python - 如何使 random.choices 真正随机(我在 secrets 模块中找不到它)

python - 从 scipy 矩阵中删除行

python - pyodbc 二进制列返回奇数字符 python