我正在寻找一个函数来将 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/