如何提取一种颜色红绿蓝的具体数据(RGB数值)

如何提取一种颜色红绿蓝的具体数据(RGB数值),第1张

R:130;G:200;B:250 RGB(255,23,140)是光的3原色,也即红绿蓝Red、Green、Blue,它们的最大值是255,相当于100%。 红色:rgb(255,0,0) 绿色:rgb(0,255,0) 蓝色:rgb(0,0,255) 白色:rgb(255,255,255) 天蓝色rgb(240,255,255)

ps中各颜色的RGB值都是不同的,可以通过以下方法查看:

1、启动PS新建一个画布,在左侧可以看到前景色默认的是黑色,双击打开它。

2、打开后可以看到一个取色器,取色器上的圆圈就是默认选取的颜色。

3、把取色器上的圆圈拉倒右上角,中间竖着的渐变颜色拉到最上方,默认得到的就是大红色,可以看到下方有个#FF0000的数值就是红色的色值。

4、在色值上方可以看到RGB的具体数值,所以红色的RGB数值就是255,0,0。

5、在RGB右侧可以看到CMYK的四色色值0,96,95,0。

6、**的色值就是RGB255,255,0,CMYK100,83,0,#FFFF00。

7、只要掌握此方法,就可以得到任意颜色的色值。

版本 2

支持库 spec

局部变量 RGB, 字节集

' 易语言颜色变量转换RBG

RGB = 到字节集 (#蓝色)

调试输出 (“r: ” + 到文本 (RGB [1]) + “ g: ” + 到文本 (RGB [2]) + “ b: ” + 到文本 (RGB [3]))

' 颜色值转换RBG

RGB = 到字节集 (16711680)

调试输出 (“r: ” + 到文本 (RGB [1]) + “ g: ” + 到文本 (RGB [2]) + “ b: ” + 到文本 (RGB [3]))

' 十六进制颜色码转换RGB

RGB = 到字节集 (进制_十六到十 (“0000FF”))

调试输出 (“r: ” + 到文本 (RGB [3]) + “ g: ” + 到文本 (RGB [2]) + “ b: ” + 到文本 (RGB [1]))

COLORREF clr = ::GetPixel(hDC, pointx, pointy); //获取当前鼠标点像素值

m_red = GetRValue(clr);

m_bluee = GetBValue(clr);

m_green = GetBValue(clr);

以上就是关于如何提取一种颜色红绿蓝的具体数据(RGB数值)全部的内容,包括:如何提取一种颜色红绿蓝的具体数据(RGB数值)、ps中各颜色的RGB值是多少、易语言中,如何取颜色值中的独立的RGB值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9302149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存