首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请问一个long的颜色值转化为RGB的有关问题.

2012-09-25 
请教一个long的颜色值转化为RGB的问题...我获取了数据窗口line的颜色值为27588189,转化为RGB,blue420,gre

请教一个long的颜色值转化为RGB的问题...
我获取了数据窗口line的颜色值为27588189,转化为RGB,blue=420,green=246,red=93,blue貌似不正确

有个现象,如果用PB的标准颜色(小于rgb(255,255,255)=16777215)就没问题,用自定义颜色,例如highlight blue的颜色就不行,请各位高手帮我看看,问题出在哪?谢谢!


函数如下:
al_color=27588189

al_blue=al_color/65536

al_green=mod(al_color, 65536)/256

al_red=mod(al_color, 256)

[解决办法]
那是因为你的值:27588189大过了rgb(255,255,255):16777215

所以你的值不是一个常规的值,它可能是PB里自定义的系统颜色

热点排行