C++のeasyx5:函数BGRGetBValueGetGValueGetRValue的运用
Posted 王泓森WANG0716
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++のeasyx5:函数BGRGetBValueGetGValueGetRValue的运用相关的知识,希望对你有一定的参考价值。
颜色模型
相关函数如下:
函数或数据类型 | 描述 |
GetBValue | 返回指定颜色中的蓝色值。 |
GetGValue | 返回指定颜色中的绿色值。 |
GetRValue | 返回指定颜色中的红色值。 |
HSLtoRGB | 转换 HSL 颜色为 RGB 颜色。 |
HSVtoRGB | 转换 HSV 颜色为 RGB 颜色。 |
RGB | 通过红、绿、蓝颜色分量合成颜色。 |
RGBtoGRAY | 转换 RGB 颜色为 灰度颜色。 |
RGBtoHSL | 转换 RGB 颜色为 HSL 颜色。 |
RGBtoHSV | 转换 RGB 颜色为 HSV 颜色。 |
BGR | 交换颜色中的红色和蓝色。 |
1.BGR
BGR 宏用于交换颜色中的红色和蓝色。
COLORREF BGR(COLORREF color);
※1.参数
color
需要交换红色和蓝色的颜色。
※2.返回值
返回交换红色和蓝色后的颜色。
※3.备注
颜色在内存中的表示形式为:0xbbggrr (bb=蓝,gg=绿,rr=红),但是显示缓冲区中的颜色表现形式为 0xrrggbb。注意,两者的红色和蓝色是相反的。直接操作显示缓冲区时,可以通过 BGR 宏交换颜色的红色和蓝色部分。
2.GetBValue
GetBValue 宏用于返回指定颜色中的蓝色值。
BYTE GetBValue(COLORREF rgb);
※1.参数
rgb
指定的颜色。
※2.返回值
返回指定颜色中的蓝色值,值的范围是 0~255。
※3.备注
GetBValue 宏在 Windows SDK 中定义。
3.GetGValue
GetGValue 宏用于返回指定颜色中的绿色值。
BYTE GetGValue(COLORREF rgb);
※1.参数
rgb
指定的颜色。
※2.返回值
返回指定颜色中的绿色值,值的范围是 0~255。
※3.备注
GetGValue 宏在 Windows SDK 中定义。
4.GetRValue
GetRValue 宏用于返回指定颜色中的红色值。
BYTE GetRValue(COLORREF rgb);
※1.参数
rgb
指定的颜色。
※2.返回值
返回指定颜色中的红色值,值的范围是 0~255。
※3.备注
GetRValue 宏在 Windows SDK 中定义。
今天的内容就是这样,下期再见!
以上是关于C++のeasyx5:函数BGRGetBValueGetGValueGetRValue的运用的主要内容,如果未能解决你的问题,请参考以下文章
⛸️拒绝手滑,我们都是稳准狠⛸️C++のmemset函数的小探究
LeetCode 0592. 分数加减运算:手把手分步のC++讲解