您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将整数转换为RGB值,然后使用Python返回

将整数转换为RGB值,然后使用Python返回

这两个功能似乎工作正常。

由24位整数表示的最大值(请立即忘记符号)为

mx = pow(2,24)-1 # i.e. 16777215

所以

i1 = 2147483647

高于mx

colr1 = getRGBfromI(i1)

正确给出

(255, 255, 255)  # better to view it in hex as 0xFFFFFF

因为它会切出高于24的位(0xFFFFFF占用从0到23的位)

反之亦然,

i2 = getIfromRGB(colr1)

正确给出

16777215

这是您可以用24位表示的最大值(即mx上述值)。

如果在1升的瓶子中倒入1.4升水,溢流口会损失一些水。当您倒空瓶子时,您会发现最大1升

python 2022/1/1 18:35:14 有478人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶