具有大量RGB颜色列表的模块,用于创建字典

问题描述 投票:-1回答:2

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

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

但是,我想要一个包含许多颜色的广泛词典。我一直无法找到包含这样的信息的模块。我知道我可以抓取一个有这些信息的网站,但我更愿意从模块中导入它。

这样的模块资源是否存在?如果没有,还有其他简单的解决方案吗?

python dictionary colors rgb
2个回答
2
投票

根据您要查找的颜色集,网页颜色可能是一个很好的设置。还有其他人为此写过的图书馆,比如webcolors


0
投票

最近我找到了一个模块,它可以给出一个带有名字(css中的真实颜色名称)和十六进制值的颜色字典。在这里,我发布了代码,你可以看到结果。

import matplotlib

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

print(rgb_colors)

你3年前问过这个问题,无论如何,我认为我的答案可能对未来的读者有用。

© www.soinside.com 2019 - 2024. All rights reserved.