RGB和色调、亮度、饱和度的对应关系是什么?

pengningsong 2003-08-22 09:19:49
CColroDialog类可以出现一个调色板,里面可以选择任意一种颜色。有RGB三个分量和该颜色的亮度、色调、饱和度值的现实。请教高人,他们之间的运算关系是什么?VC里面有转换函数吗? 谢谢!
...全文
1635 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
easyrock 2003-08-22
  • 打赏
  • 举报
回复
看看这个吧
http://www.neuro.sfc.keio.ac.jp/~aly/polygon/info/color-space-faq.html
zeroweb 2003-08-22
  • 打赏
  • 举报
回复
是不是这个:

RGB --> YUV(YCbCr)
Y = 0.2989*R + 0.5866*G + 0.1145*B
U(Cb) = -0.1684*R -0.3311*G + 0.4997*B
V(Cr) = 0.4998*R -0.4187*G -0.0813*B

YUV(YCbCr) --> RGB
R = 1*R + 0 *U + 1.4022*V
G = 1*Y -0.3441*U -0.7139*V
B = 1*Y 1.7718*U -0.0012*V
1. 单元数组:单元数组中的数据成员是用数字来标识的,是每一个元素为一个单元的数组 2. 结构体:结构体的数据成员是用名称来标识的,组成成员为字段,结构体采用点号来调用(访问)字段中的数据;7 3. 灰度图像:灰度图像对应着一个数据矩阵(二维数组),数组元素的值表示图像在该位置上的亮度值;23 4. 二值图像:灰度级为2的图像就是二值图像,二值图像只有两个颜色,黑与白;23 5. RGB图像:RGB图像有三个颜色值,用mxnx3数组表示,分别表示红色值。绿色值、蓝色值;23 6. HSV图像:HSV图像也是用mxnx3数组表示的,三个矩阵分别表示色彩值、饱和度亮度;24 7. 索引图像:索引图像由数值矩阵和颜色映射数组组成,数值矩阵是每个像素的颜色索引编号,通过这个编号到颜色数组中寻找颜色;24 8. JPEG图像JPEG标准时目前比较流行的连续色调静止画面标准,是一种很灵活的格式,具有调节图像质量的功能,允许用不同的压缩比列对文件进行压缩,支持多种压缩级别;27 9. GIF图像:GIF文件的数据时一种基于LZW算法的、连续色调的无损压缩的格式,分为静态GIF和动画GIF两种;27 10. MPEG图像:是国际标准化组织制定的标准,可以压缩视频、音频。动画数字形式;29

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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