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

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

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("m.ythuaji.com.cn rgb2hex((128,128,18))=%s"%rgb2hex((128,128,18)))
print("m.ythuaji.com.cn rgb2hex(8421394)=%s"%hex2rgb(8421394))

輸出結果如下:

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久强奷乱码老熟女 | xnxx动漫 | 成在线人免费 | 男男羞羞视频网站国产 | 探花 在线| 国产一区二区在线观看美女 | 国产成人精品本亚洲 | 男人天堂网在线 | 高清在线观看免费 | 大妹子最新视频在线观看 | 午夜精品国产自在现线拍 | 亚洲伦理天堂 | 亚洲精品一区波多野结衣 | 欧美视频一 | 日本高清中文字幕 | 男人天堂网页 | 性xxx欧美| 99久精品 | 亚洲国产成人久久综合一 | 免费视频 久久久 | 国产亚洲视频在线 | 国产99re在线观看69热 | 亚洲系列国产系列 | 手机av影院 | 亚洲精品片| 亚洲香蕉伊在人在线观婷婷 | 免费大片a一级一级 | 成全视频在线观看免费 | 男人天堂2023 | 边打电话边操 | 忘忧草在线社区WWW日本-韩国 | 亚洲AV中文字幕无码久久 | 大陆国产精品视频 | 成人免费毛片一区二区三区 | 91国内精品| waswaswas免费 | 亚洲品质自拍视频网站 | 精品综合久久久久久88小说 | 99精品视频在线观看re | 国产精品久久久久久久久 | 亚洲欧美日韩特级毛片 |