- 整数转RGB
rgb顾名思义红绿兰.
将颜色值除以65536,得到整数就是r
然后将余数除以256,得到整数就是g
最后的余数就是b
pb的代码
一、
//定义一个RGB结构
Struct str_rgb
long r
long g
long b
二、转换函数fu_GetRGBValue
/*
函数名称:fu_GetRGBValue
函数作用:将整数值转换为RGB对应的值
函数参数: long ll_n 整数的颜色值
函数返回值:
结构体 str_rgb
*/
str_rgb lstr_rgb
//将颜色值除以65536,得到整数就是r
lstr_rgb.r = Truncate(ll_n / 65536,0)
//然后将余数除以256,得到整数就是g
ll_n = mod(ll_n,65536)
lstr_rgb.g = Truncate(ll_n/256,0)
//最后的余数就是b
lstr_rgb.b = Mod(ll_n,256)
return lstr_rgb
整数转RGB
最新推荐文章于 2024-12-04 23:53:20 发布