python实现颜色rgb和hex相互转换的函数
作者:liuli 时间:2021-10-05 23:18:13
本文实例讲述了python实现颜色rgb和hex相互转换的函数。分享给大家供大家参考。具体分析如下:
下面的python代码提供了两个函数分别用来将rgb表示的颜色转换成hex值,hex转换成rgb,rgb为一个三个数的元祖,如(128,255,28),hex为数字876645
def hex2rgb(hexcolor):
rgb = [(hexcolor >> 16) & 0xff,
(hexcolor >> 8) & 0xff,
hexcolor & 0xff
]
return rgb
def rgb2hex(rgbcolor):
r, g, b = rgbcolor
return (r << 16) + (g << 8) + b
调用方法:
print("www.jb51.net rgb2hex((128,128,18))=%s"%rgb2hex((128,128,18)))
print("www.jb51.net rgb2hex(8421394)=%s"%hex2rgb(8421394))
输出结果如下:
www.jb51.net rgb2hex((128,128,18))=8421394
www.jb51.net rgb2hex(8421394)=[128, 128, 18]
希望本文所述对大家的Python程序设计有所帮助。
标签:python,颜色,转换
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
my.ini(my.cnf)与mysql优化指南
2009-12-15 16:20:00
![](https://img.aspxhome.com/file/UploadPic/200912/200912152219997s.gif)
python实现指定文件夹下的指定文件移动到指定位置
2023-07-03 08:21:11
基于Python中单例模式的几种实现方式及优化详解
2022-10-24 14:20:45
介绍Python中几个常用的类方法
2023-02-10 09:17:49
Python实现单项链表的最全教程
2021-12-21 09:45:26
![](https://img.aspxhome.com/file/2023/0/87890_0s.png)
Python基于Webhook实现github自动化部署
2023-09-28 21:31:27
![](https://img.aspxhome.com/file/2023/2/77752_0s.jpg)
Python操作word文档插入图片和表格的实例演示
2023-09-20 08:21:09
![](https://img.aspxhome.com/file/2023/3/62893_0s.png)
python样条插值的实现代码
2022-05-11 16:04:05
![](https://img.aspxhome.com/file/2023/3/70833_0s.png)
ORACLE 自动提交问题
2009-06-19 17:58:00
![](https://img.aspxhome.com/file/UploadPic/20096/19/200961918104356.jpg)
Python hashlib加密模块常用方法解析
2022-03-11 05:20:05
Python 面向对象编程详解
2023-06-25 05:24:23
JavaScript caller与callee属性
2009-01-19 13:39:00
基于python的docx模块处理word和WPS的docx格式文件方式
2021-11-13 12:07:55
一篇文章带你学习Python3的高级特性(1)
2021-09-24 04:39:01
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2023-11-24 18:03:27
![](https://img.aspxhome.com/file/2023/0/65020_0s.jpg)
使用Microsoft SQL Server 2000全文搜索功能构建Web搜索应用程序
2008-09-29 12:32:00
详解重置Django migration的常见方式
2022-10-30 13:21:17
解析xml字符串的函数
2008-06-10 12:37:00
举例详解Python中smtplib模块处理电子邮件的使用
2023-10-08 04:46:14
全面了解CSS内置颜色(color)值
2008-11-19 12:26:00