从我的角度使用 LED 灯条,我使用函数 Color(0-255, 0-255, 0-255) 用于 rgb,该函数编码为 24 位颜色并写在下面
Def Color(red, green, blue, white = 0):
"""Convert the provided red, green, blue color to a 24-bit color value.
Each color component should be a value 0-255 where 0 is the lowest intensity
and 255 is the highest intensity."""
Return (white << 24) | (red << 16) | (green << 8) | blue
后来我用另一个函数检索这个 24 位颜色,我需要将它解码回 (0-255, 0-255, 0-255) 我不知道该怎么做......
我使用了打印功能来查看发生了什么
一个像素(红色 0,绿色 255,蓝色 0)返回 16711680
一个像素(红色 255,绿色 0,蓝色 0)返回 65280
一个像素(红色 0,绿色 0,蓝色 255)返回 255,这对我来说很有意义
我如何才能有效/快速地解码(在 rpi 零 w 上运行)必须在 python 中