16进制格式颜色转为RGB - Hex2RGB
函数简介
将16进制格式的颜色字符串转换为RGB颜色分量。
接口名称
Hex2RGB
DLL调用
int Hex2RGB(long ola, string hex, int* r, int* g, int* b);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| hex | 字符串 | 16进制颜色值,支持RRGGBB或AARRGGBB格式 |
| r | 整数型指针 | 返回红色分量值,范围0-255 |
| g | 整数型指针 | 返回绿色分量值,范围0-255 |
| b | 整数型指针 | 返回蓝色分量值,范围0-255 |
示例
C++
long instance = CreateCOLAPlugInterFace();
int r, g, b;
int ret = Hex2RGB(instance, "FF0000", &r, &g, &b);
if (ret == 1) {
// r=255, g=0, b=0
printf("R=%d G=%d B=%d\n", r, g, b);
}
Python
# 待补充
返回值
整数型:1 成功,0 失败。
