gpt4 book ai didi

python - RGB Int 到 RGB - Python

转载 作者:IT老高 更新时间:2023-10-28 21:05:25 24 4
gpt4 key购买 nike

如何将 RGB 整数转换为对应的 RGB 元组 (R,G,B)?看起来很简单,但我在 google 上找不到任何东西。

我知道对于每个 RGB (r,g,b) 你都有整数 n = r256^2 + g256 + b,我该如何解决相反的问题在 Python 中,IE 给出了一个 n,我需要 r,g,b 值。

最佳答案

我绝对不是 Python 专家,但据我所知,它具有与 C 相同的运算符。

如果是这样,这应该可以工作,而且应该比使用模数和除法快很多。

Blue =  RGBint & 255
Green = (RGBint >> 8) & 255
Red = (RGBint >> 16) & 255

在每种情况下屏蔽最低字节的作用(二进制和 255.. 等于 8 个 1 位)。对于绿色和红色分量,它的作用相同,但首先将颜色 channel 转移到最低字节。

关于python - RGB Int 到 RGB - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2262100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com