python 中的RGB颜色转换成10,16进制

有一组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.csdn.net/acktomas/article/details/125856545

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容