我绝对不是Python专家,但据我所知它与C具有相同的运算符。
如果是这样,这应该可以工作,并且比使用模和除法还要快得多。
Blue = RGBint & 255
Green = (RGBint >> 8) & 255
Red = (RGBint >> 16) & 255
在每种情况下屏蔽掉最低字节(二进制和255 ..等于8个1位)的作用是什么。对于绿色和红色分量,其操作相同,但是首先将颜色通道移到最低字节。
RGB整数到RGB-Python
我绝对不是Python专家,但据我所知它与C具有相同的运算符。
如果是这样,这应该可以工作,并且比使用模和除法还要快得多。
Blue = RGBint & 255
Green = (RGBint >> 8) & 255
Red = (RGBint >> 16) & 255
在每种情况下屏蔽掉最低字节(二进制和255 ..等于8个1位)的作用是什么。对于绿色和红色分量,其操作相同,但是首先将颜色通道移到最低字节。