欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實(shí)現(xiàn)顏色rgb和hex相互轉(zhuǎn)換的函數(shù)

 更新時間:2015年03月19日 12:21:06   作者:liuli  
這篇文章主要介紹了python實(shí)現(xiàn)顏色rgb和hex相互轉(zhuǎn)換的函數(shù),可實(shí)現(xiàn)將rgb表示的顏色轉(zhuǎn)換成hex值的功能,非常具有實(shí)用價值,需要的朋友可以參考下

本文實(shí)例講述了python實(shí)現(xiàn)顏色rgb和hex相互轉(zhuǎn)換的函數(shù)。分享給大家供大家參考。具體分析如下:

下面的python代碼提供了兩個函數(shù)分別用來將rgb表示的顏色轉(zhuǎn)換成hex值,hex轉(zhuǎn)換成rgb,rgb為一個三個數(shù)的元祖,如(128,255,28),hex為數(shù)字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

調(diào)用方法:

print("www.dbjr.com.cn rgb2hex((128,128,18))=%s"%rgb2hex((128,128,18)))
print("www.dbjr.com.cn rgb2hex(8421394)=%s"%hex2rgb(8421394))

輸出結(jié)果如下:

www.dbjr.com.cn rgb2hex((128,128,18))=8421394
www.dbjr.com.cn rgb2hex(8421394)=[128, 128, 18]

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

相關(guān)文章

  • Python中defaultdict與lambda表達(dá)式用法實(shí)例小結(jié)

    Python中defaultdict與lambda表達(dá)式用法實(shí)例小結(jié)

    這篇文章主要介紹了Python中defaultdict與lambda表達(dá)式用法,結(jié)合實(shí)例形式分析了Python中defaultdict與lambda表達(dá)式的功能、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2018-04-04
  • python練習(xí)程序批量修改文件名

    python練習(xí)程序批量修改文件名

    文件名中卻都含有xxx有聲下載,使用腳本將其去掉。腳本練習(xí)了os.rename重命名方法,str.partition方法使用, 及正則match,search方法區(qū)別
    2014-01-01
  • opencv+圖像處理(Image Processing in OpenCV) 4-0改變顏色空間的過程

    opencv+圖像處理(Image Processing in OpenCV) 

    這篇文章主要介紹了opencv+圖像處理(Image Processing in OpenCV) 4-0改變顏色空間,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 詳解向scrapy中的spider傳遞參數(shù)的幾種方法(2種)

    詳解向scrapy中的spider傳遞參數(shù)的幾種方法(2種)

    這篇文章主要介紹了詳解向scrapy中的spider傳遞參數(shù)的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python隨機(jī)生成手機(jī)號、數(shù)字的方法詳解

    Python隨機(jī)生成手機(jī)號、數(shù)字的方法詳解

    這篇文章主要介紹了Python隨機(jī)生成手機(jī)號、數(shù)字的方法,結(jié)合完整實(shí)例形式分析了Python編程生成隨機(jī)手機(jī)號與數(shù)字的實(shí)現(xiàn)方法及相關(guān)函數(shù)用法,需要的朋友可以參考下
    2017-07-07
  • python多核處理器算力浪費(fèi)問題解決

    python多核處理器算力浪費(fèi)問題解決

    這篇文章主要為大家介紹了python多核處理器算力浪費(fèi)現(xiàn)象的處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python logging模塊書寫日志以及日志分割詳解

    python logging模塊書寫日志以及日志分割詳解

    這篇文章主要為大家詳細(xì)介紹了python logging模塊書寫日志的方法,并對日志進(jìn)行分割,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • python matplotlib繪制三維圖的示例

    python matplotlib繪制三維圖的示例

    這篇文章主要介紹了matplotlib繪制三維圖的示例,幫助大家更好的利用python matplotlib繪制圖像,感興趣的朋友可以了解下
    2020-09-09
  • python隨機(jī)生成指定長度密碼的方法

    python隨機(jī)生成指定長度密碼的方法

    這篇文章主要介紹了python隨機(jī)生成指定長度密碼的方法,涉及Python操作字符串的技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-04-04
  • Python交換字典鍵值對的四種方法實(shí)例

    Python交換字典鍵值對的四種方法實(shí)例

    字典中有成對出現(xiàn)的鍵和值,但是字典中的鍵值對不是都能修改的,只有值才能修改,下面這篇文章主要給大家介紹了關(guān)于Python交換字典鍵值對的四種方法,需要的朋友可以參考下
    2022-12-12

最新評論