整数转RGB


  • 整数转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
http://down.51cto.com/data/37447
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值