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/

相关文章:

python - OpenCV - 在不改变区域大小的情况下桥接组件

python - Lambda 或 functools.partial 用于延迟函数评估?

C# aforge 颜色检测

java - 设置Java java.awt.Color RGB分量的LSB

c# - ToString ("X") 产生一位十六进制数

python - 如何在Python 3.6.1中检测鼠标点击

python - 我需要一个锁 block 来迭代共享列表吗?

c# - 如何随机选择一种已知的控制台颜色作为文本?

c - 如何测试文本文件中的十六进制字符串?

colors - 色轮两侧的十六进制颜色值之间的数学关系是什么?