欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Python将RGB颜色转换为10和16进制的方法

最编程 2024-01-12 22:58:20
...

有一组RGB三基色,想看看它原本的颜色,数据形如:

image.png

将它转换为10进制的,16进制的值,代码如下:

df['color_value'] = df[['R','G','B']].apply(lambda x: (x['R']<<16)|(x['G']<<8)|x['B'],axis=1)
df['color_value_hex'] = df['color_value'].apply(lambda x: hex(x))
df

转换后的数据如下:


image.png
查看pygame预定的颜色:
from pprint import pprint
import pygame as pg
pprint(pg.color.THECOLORS)
结果如下:
image.png
参考:

https://blog.****.net/acktomas/article/details/125856545

推荐阅读