一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python實現顏色rgb和hex相互轉換的函數

python實現顏色rgb和hex相互轉換的函數

2020-05-22 09:22liuli Python

這篇文章主要介紹了python實現顏色rgb和hex相互轉換的函數,可實現將rgb表示的顏色轉換成hex值的功能,非常具有實用價值,需要的朋友可以參考下

本文實例講述了python實現顏色rgb和hex相互轉換的函數。分享給大家供大家參考。具體分析如下:

下面的python代碼提供了兩個函數分別用來將rgb表示的顏色轉換成hex值,hex轉換成rgb,rgb為一個三個數的元祖,如(128,255,28),hex為數字876645

?
1
2
3
4
5
6
7
8
9
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

調用方法:

?
1
2
print("www.ythuaji.com.cn rgb2hex((128,128,18))=%s"%rgb2hex((128,128,18)))
print("www.ythuaji.com.cn rgb2hex(8421394)=%s"%hex2rgb(8421394))

輸出結果如下:

?
1
2
www.ythuaji.com.cn rgb2hex((128,128,18))=8421394
www.ythuaji.com.cn rgb2hex(8421394)=[128, 128, 18]

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99久久久久国产 | 日本红怡院亚洲红怡院最新 | 村妇超级乱淫伦小说全集 | 日本免费久久久久久久网站 | 亚洲国产精品ⅴa在线观看 亚洲国产高清一区二区三区 | 精品欧美日韩一区二区三区 | 99久久免费视频 | 日本久久免费大片 | 精品久久久久久 | 色琪琪原网站亚洲香蕉 | 青青草国产精品 | 天天做天天爱天天爽综合区 | 把内裤拔到一边高h1v1 | 秋霞在线一级 | 91在线一区二区三区 | 国产一区二区三区久久小说 | 操国产美女 | 国产精品怡红院在线观看 | 精品国产自在在线在线观看 | 日本道高清 | 国产麻豆网 | 久久免费黄色 | 日本最新伦中文字幕 | 色老板视频 | 国产高清在线观看 | 日韩成人精品 | 91尤物在线| 久久香蕉国产免费天天 | 色多多影院| 俄罗斯伦理片 | 欧美日韩亚洲综合久久久 | 好紧好爽再叫浪一点点潘金莲 | 国产精品亚洲午夜不卡 | 涩涩屋在线播放 | 农村妇女野外牲交一级毛片 | 欧美日韩在线观看区一二 | 日本中出视频 | 亚洲va天堂va国产va久久 | 黄动漫车车好快的车车双女主 | 国产成人精品视频一区 | 国产精品思瑞在线观看 |