1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| saisieCode = param['text']
i = 0
j = 1
while (i+1)<len(saisieCode) and j!=4 :
if ((saisieCode[i] >= u'0' and saisieCode[i] <= u'9') or (saisieCode[i] >= u'A' and saisieCode[i] <= u'F') or (saisieCode[i] >= u'a' and saisieCode[i] <= u'f')) and ((saisieCode[i+1] >= u'0' and saisieCode[i+1] <= u'9') or (saisieCode[i+1] >= u'A' and saisieCode[i+1] <= u'F') or (saisieCode[i+1] >= u'a' and saisieCode[i+1] <= u'f')) :
if j == 1 :
red = int(saisieCode[i] + saisieCode[i+1], 16)
elif j == 2 :
green = int(saisieCode[i] + saisieCode[i+1], 16)
elif j == 3 :
blue = int(saisieCode[i] + saisieCode[i+1], 16)
i += 2
j +=1
else:
i += 1
j = 1
blue = 0
green = 0
red = 0
if j == 4 :
print 'rgb: ', red, green, blue |
Partager