模块与大量的RGB颜色列表创建字典

2024-04-24 03:26:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个RGB颜色的长词典,例如

{'blue': (0, 0, 150), 'black': (0, 0, 0), 'green': (0, 150, 0), 'red': (150, 0, 0)}

不过,我想要一本包含多种颜色的大词典。我找不到包含这样信息的模块。 我知道我可以抓取一个网站,有这个信息,但我宁愿简单地从一个模块导入它。在

是否存在这样的模块资源?如果没有,有没有其他简单的方法来解决这个问题?在


Tags: 模块方法信息网站颜色greenbluergb
2条回答

最近我发现了一个模块,它可以提供一个颜色字典,其中包括名称(css中的真实颜色名称)和十六进制值。这里我已经发布了代码,你可以看到结果。在

import matplotlib

rgb_colors = {}
for name, hex in matplotlib.colors.cnames.items():
    rgb_colors[name] = matplotlib.colors.to_rgb(hex)

print(rgb_colors)

你三年前问过这个问题,不管怎样,我想我的答案对将来的读者可能有用。在

根据你正在寻找的颜色集,网络颜色可能是一个好的设置。有些库是其他人为此编写的,比如^{}。在

相关问题 更多 >