hsv -> rgb
2009-05-16 14:43
239 查看
/* 颜色转换 HSV -> RGB H 0~360, S 0~1, V 0~1 */ function HSV2RGB(H:Number, S:Number, V:Number):uint { var R:Number, G:Number, B:Number; var f:Number, i:int; var a:Number, b:Number, c:Number; if (S == 0) { R = G = B = V; } else { H /= 60; i = int(H); f = H - i; a = V * (1 - S); b = V * (1 - S * f); c = V * (1 - S * (1 - f)); switch (i) { case 0: R = V; G = c; B = a; break; case 1: R = b; G = V; B = a; break; case 2: R = a; G = V; B = c; break; case 3: R = a; G = b; B = V; break; case 4: R = c; G = a; B = V; break; case 5: R = V; G = a; B = b; break; default: break; } } return int(R * 0xff) * 0x10000 + int(G * 0xff) * 0x100 + int(B * 0xff); }
actionscript
相关文章推荐
- OPENCV学习笔记3-6_RGB->HSV
- OpenCV学习——物体跟踪的粒子滤波算法实现之RGB->HSV
- RGB->灰度
- » RGB与HSV(HSB)的转换公式 mybeky’s blog
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- 编写高效的C#图像处理程序(4) Rgb=>Lab,C# vs. C++(VC)
- YUV422 --> RGB 代码
- YUV422 --> RGB 代码
- RGB<—>YUV RGB<—>YCbCr
- RGB888->RGB565
- RGB码显示颜色->RGB颜色查询对照表
- YUV <-> RGB
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- OPENCV学习笔记3-7_RGB->YCbCr
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- RGB颜色表示方法,red = (rgb & 0x00ff0000) >> 16是什么意思?
- RGB<---->YUV转换