关于两种颜色值的转化问题。

fffwb 2003-08-20 07:32:54
如何将混合颜色值转化为rgb值,例如将15073403转化为rgb(230,0,123)?
...全文
31 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Awang_126 2004-03-12
  • 打赏
  • 举报
回复
学习学习
thelazyman 2003-08-27
  • 打赏
  • 举报
回复
以上正确,不错!
mordensir 2003-08-27
  • 打赏
  • 举报
回复
支持楼上两位兄弟
eastpond 2003-08-27
  • 打赏
  • 举报
回复
学习
setylai 2003-08-27
  • 打赏
  • 举报
回复
LONG RGB_COLOR
INTEGER RGB_R,RGB_G,RGB_B

RGB_COLOR = 15073403

RGB_R = MOD ( RGB_COLOR,256 )
RGB_G = MOD ( RGB_COLOR / 256,256 )
RGB_B = RGB_COLOR / 65536
incats 2003-08-21
  • 打赏
  • 举报
回复
还有六个关系:
r为整
g为整
b为整
r: 0 ~255
g: 0~255
b: 0~255

jdsnhan 2003-08-21
  • 打赏
  • 举报
回复
b = lg_color/ 65536
g = (lg_color- b*65536)/256
r = lg_color- g * 256 - b * 65536

可以了吗
fffwb 2003-08-21
  • 打赏
  • 举报
回复
我也知道这个等式,但是现在一个方程,3个未知数,是解不出来的,应该还有其他的关系才行。
klbt 2003-08-20
  • 打赏
  • 举报
回复
知道RGB的原理后,并不困难:
RGB数值 = 65536 * Blue+ 256 * Green+ Red

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧