python - 有没有办法将 HEX 或 RGB 格式转换为文本?
问题描述
我的问题是 Python 是否有任何方法可以将 RGB 或 HEX 颜色值转换为相应的颜色文本。
示例:* # FFFFFF -> WHITE * 或 * RGB (255,255,255) -> WHITE *
解决方案
您需要为所需的所有颜色创建一个查找表:
hexToText = {'#FFFFFF':'WHITE', '#FF0000':'RED', '#00FF00':'GREEN', '#0000FF':'BLUE'}
testHex = '#FF0000'
testHexColor = hexToText[testHex] # now has 'RED'
rgbToText = {(255,255,255):'WHITE', (255,0,0):'RED', (0,255,0):'GREEN', (0,0,255):'BLUE'}
testRgb = (0,255,0)
testRgbColor = rgbToText[testRgb] # now has 'GREEN'
推荐阅读
- python - 创建用于安装 API 的 setup.py
- selenium - Macbook上chromedrive的路径?
- python - python从多个.gz文件中提取关键字
- android - 我无法将我的项目与 gradle 同步?
- node.js - 如何使用 Azure DevOps 管道运行 LUIS 调度模型的刷新
- c# - 切换 OnValueChanged 没有可用的功能
- excel - 两个 Excel 文件的排序不同
- java - 如何在同一主题上使用 globalKtable 和 StateStore?
- mysql - 选择列值等于某个值的所有可能的列值
- deep-learning - 使用 PyTorch 将训练数据集拆分为 CIFAR10 的训练集和验证集后,如何增加数据?