没有合适的资源?快使用搜索试试~ 我知道了~
Python colormap库的安装和使用详情
3 下载量 155 浏览量
2020-12-16
23:57:59
上传
评论
收藏 235KB PDF 举报
温馨提示
试读
3页
colormap库是Python中的一个对颜色进行处理的第三方库,常用于对RGB(red,green,blue三原色的缩写,真彩图像)颜色的转换,生成颜色图等。 pypi文档地址:https://pypi.org/project/colormap/ 一、安装colormap pip install -i https://pypi.tuna.tsinghua.edu.cn/simple easydev pip install colormap colormap库依赖于easydev库,需要先安装easydev再安装colormap。 二、获取颜色的RGB元组表示和十六进制表示 # codin
资源推荐
资源详情
资源评论
Python colormap库的安装和使用详情库的安装和使用详情
colormap库是Python中的一个对颜色进行处理的第三方库,常用于对RGB(red,green,blue三原色的缩写,真彩图像)颜色的转
换,生成颜色图等。
pypi文档地址:https://pypi.org/project/colormap/
一、安装一、安装colormap
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple easydev
pip install colormap
colormap库依赖于easydev库,需要先安装easydev再安装colormap。
二、获取颜色的二、获取颜色的RGB元组表示和十六进制表示元组表示和十六进制表示
# coding=utf-8
from colormap import Color
c = Color('blue')
print(c.rgb)
print(c.hex)
print(c)
运行结果:
(0.0, 0.0, 1.0)
#0000FF
Color Blue
hexa code: #0000FF
RGB code: (0.0, 0.0, 1.0)
RGB code (un-normalised): [0.0, 0.0, 255.0]
HSV code: (0.6666666666666666, 1.0, 1.0)
HSV code: (un-normalised) 240.0 100.0 100.0
HLS code: (0.6666666666666666, 0.5, 1.0)
HLS code: (un-normalised) 240.0 50.0 100.0
实例化一个Color类的颜色对象c,传入需要查看的颜色英文,打印输出颜色对象c的rgb属性即可得到对应的元组表示方法,打
印输出颜色对象c的hex属性即可得到对应的十六进制表示方法。直接打印输出颜色对象c,可以同时查看该颜色的各种表示方
法。
三、转换颜色的表示方法三、转换颜色的表示方法
from colormap import hex2rgb, rgb2hex
print(rgb2hex(255, 0, 0))
print(hex2rgb('#FF0000'))
运行结果:
#FF0000
(255, 0, 0)
rgb2hex(): 将RGB颜色的元组表示方法转换成十六进制表示方法。
hex2rgb(): 将RGB颜色的十六进制表示方法转换成元组表示方法。
两个方法是互逆的,RGB的元组表示是一个长度为3的元组,每个数字是0~255(2^8 – 1),三个数字的大小分别表示红、绿、
蓝,如(255, 0, 0)表示红色。
RGB的十六进制表示是一个以’#’号开头的字符串,’#’后接一个长度为六的十六进制(0~F)数字,每两位表示红、绿、蓝中的一个
(00~FF),如‘#FF0000’表示红色。
其他的转换函数不是很常用,有些不能正常使用(如hex2web()和web2hex()),感兴趣可以点进源码看看。
四、创建颜色图四、创建颜色图
资源评论
weixin_38698367
- 粉丝: 4
- 资源: 918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功