确定字节范围的颜色空间



我正在开发这个开源ruby库,用于更改这些特定网络灯的颜色。我遇到的问题是确定发送来更改颜色的单个字节的颜色空间。此外,他们的文档也有点混乱和不清楚。

以下是我所知道的,当我发送字节时:0x00,它是紫色的(就像在他们主页上图像的12点钟位置),然后当你顺时针移动表盘时,它最终在顶部的0xff,所以有256种可能的颜色。

我的问题是如何将RGB之类的东西转换为0x00-0xff之间的单个字节?

查看是否可以找到黑色和白色,然后从那里进行校准。当你有足够的点时,你可以设计一个函数关系,假设它是线性和连续的。

最新更新