RGB 颜色到 HSL 字节
RGB color to HSL bytes
我已经看到了一些将RGB转换为HSL的实现。大多数是准确的,并且在两个方向上工作。
对我来说,它将在 2 个方向上工作并不重要(无需放回 RGB)但我想要返回从 0 到 255 max 的值的代码,也适用于 Hue 通道。而且我不想做像 Hue/360*250 这样的设计,我正在寻找基于整数的数学没有 Dwords(它适用于另一个系统),不错的是某种布尔逻辑(和/或/异或)
它不应该做任何基于整数或实数的数学,目标是代码仅使用字节数学工作。
也许有人在使用这样的代码时已经发现了这样的数学
- C++ 或
- C# 或
- 蟒
我可以将其转换为C ++
查看colorsys
模块,它具有以下方法:
colorsys.rgb_to_hls(r,g,b)
colorsys.hls_to_rgb(h,l,s)
easyrgb 站点有许多用于颜色空间转换的代码片段。这是 rgb->hsl 代码。
相关文章:
- 从不同线程使用int64的不同字节安全吗
- 将Integer转换为4字节的unsined字符矢量(按大端字节顺序)
- 在UNIX系统中使用DIR查找文件的字节大小
- 如何使用Crypto++并为RSA返回可打印的字节/字符数组
- std::当在256字节边界上写入整数时,流的奇怪行为
- 当比特(而不是字节)的顺序至关重要时的持久性
- 从文件中读取多个字节,并将它们存储在C++中进行比较
- 如何在文件中查找字节序列
- luaL_dofile在已知良好的字节码上失败,可以使用未编译的版本
- 字节到位运算符重载C++
- 在java中读取c++字节的位字段
- 使用 std::vector::reverse_iterator 将 int 序列化为字节向量?
- 字节真的是最小可寻址单元吗
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 读取文件中所有可能的十六进制 16 字节序列并打印每个序列
- 如何使用 OpenCV 解码在两个 UWP 应用之间发送的图像字节?
- 如何将字节数组元素替换为修改的十六进制 ASCII 符号?
- asn1c 不会从 asn.1 模块中提取八位字节字符串的默认值
- 如何将原始字节附加到 std::vector?
- RGB 颜色到 HSL 字节