RGBColor
RGBColor[r,g,b]
用红色、蓝色和绿色分量表示 RGB 颜色空间中的颜色.
RGBColor[r,g,b,a]
指定不透明度 a.
RGBColor["string"]
根据十六进制颜色或 HTML 颜色名称返回颜色.
RGBColor[color]
返回 color 的RGB 颜色表示.
更多信息
- RGBColor 是一种使用三种加性颜色(红色、绿色和蓝色)的颜色表示,通常用作字体、图形基元、图像像素等的颜色规范.
- RGB 通常用于屏幕和投影仪等显示设备. 显示的实际颜色可能因设备而异,具体取决于颜色元素的类型和对 {r,g,b} 值的响应.
- 强度在 0 到 1 的范围外的红、绿、蓝颜色被剪切,不透明度也一样. »
- 如果没有指定不透明度,RGBColor[r,g,b] 等价于 RGBColor[r,g,b,1].
- RGBColor[r,g,b,a] 等价于 {RGBColor[r,g,b],Opacity[a]}.
- 也可以使用替换格式 RGBColor[{r,g,b}] 和 RGBColor[{r,g,b,a}]. »
- 在 RGBColor[spec] 中,spec 可以是以下任何一种:
-
"#rrggbb" 六位十六进制 "#rgb" 三位数(简写)十六进制格式 "#rrggbbaa" 不透明的十六进制形式 "htmlcolor" HTML 颜色 color 从任何 ColorQ 表达式转换 - ColorConvert 可用来与其他颜色空间(如 XYZ 和 HSB)互相进行转换.
- 可对颜色使用以下封装:
-
ColorsNear[color,…] 指定 color 周围的区域 Directive[…,color,…] 结合其他指令指定颜色 Glow[color] 指定与亮度无关的颜色 » Opacity[a,color] 指定具有不透明度 a 的颜色 Style[expr,color] 用指定颜色显示 expr » - 对于 3D 曲面,显式的 RGBColor 指令定义曲面的颜色;最终的色调取决于光照以及镜面反射和辉光的综合效果. »
范例
打开所有单元关闭所有单元范围 (6)
属性和关系 (3)
在 ColorData 中使用已定义的颜色梯度:
在 ColorData 中使用已定义的颜色方案:
用 ColorSetter 获得简单的颜色选取器 (点击颜色矩形块):
或用 ColorSlider 直接选择颜色:
可能存在的问题 (1)
在绘图函数中,用 ColorFunctionScaling 控制变量的全局尺度:
Wolfram Research (1988),RGBColor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RGBColor.html (更新于 2021 年).
文本
Wolfram Research (1988),RGBColor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RGBColor.html (更新于 2021 年).
CMS
Wolfram 语言. 1988. "RGBColor." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/RGBColor.html.
APA
Wolfram 语言. (1988). RGBColor. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RGBColor.html 年