如何通过Hue参数来调节颜色 ( 积分: 50 )

  • 主题发起人 主题发起人 RJU
  • 开始时间 开始时间
R

RJU

Unregistered / Unconfirmed
GUEST, unregistred user!
有个颜色cColor:TColor,需要要通过Hue(-180~+180)参数来调节cColor,(可以参看MediaPlay中调节hue的操作)
得到一个新得颜色,这个算法是怎么做得?谢谢
 
有个颜色cColor:TColor,需要要通过Hue(-180~+180)参数来调节cColor,(可以参看MediaPlay中调节hue的操作)
得到一个新得颜色,这个算法是怎么做得?谢谢
 
http://support.microsoft.com/kb/q29240/
 
我需要的不是RGB转换为HLS的函数,我需要用一个参数来调节一个颜色
例如 有一个眼色cColor:TColor,现在我要做一个~180到180范围的参数来调节得到新的颜色值,大家可以看widow media player10,可以用hue,brightness等参数进行调节的
 
你把RGB转换为HLS,调节Hue,然后把HLS数值转换为RGB显示不就可以看到颜色的变化了?
 
谢谢tseug,这个方法的确可以。
不过我需要对很多bmp根据hue调节,用这个方法很慢,不知道有什么快速的算法根据hue调节bmp的颜色呢?谢谢
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
927
SUNSTONE的Delphi笔记
S
后退
顶部