我正在讀取Python中的某些值。這些值的格式很奇怪。該文件說:如何在Python中轉換此RGB格式
Color is represented by a single value from 0 to 8355711. The RGB(r,g,b) function calculates ((R*127 x 2^16) + (G*127 x 2^8) + B*127), where R, G and B are values between 0.00 and 1.00
遜,紅色有16712965
我很想值要懂得「解壓」的值作爲一個元組或什麼,但我與數學掙扎。如果這是不可能的,一種將該值轉換爲rgb值的方式會很棒。請幫忙!謝謝
您是否嘗試分割? – 2014-09-24 04:52:43
是的,但我不知道如何將一個整數分成三個... – Startec 2014-09-24 05:05:07
它所做的只是將它轉換爲十六進制(乘以2的冪與移位相同)。嘗試谷歌搜索在十六進制和rgb之間來回轉換,它覆蓋了所有的地方,包括所以,像這裏http://stackoverflow.com/questions/214359/converting-hex-color-to-rgb-and-vice-versa – 2014-09-24 05:09:13