RadialGradientImage[gcol]
基于梯度颜色 gcol,返回一幅数值从中心到边角沿径向改变的图像.
RadialGradientImage[{pos1,pos2}gcol]
返回梯度渐变从 pos1 开始,到 pos2 结束的图像.
RadialGradientImage[…,size]
返回指定 size 的径向梯度图像.
RadialGradientImage[…,size,"type"]
给出转换为指定类型的图像.
RadialGradientImage
RadialGradientImage[gcol]
基于梯度颜色 gcol,返回一幅数值从中心到边角沿径向改变的图像.
RadialGradientImage[{pos1,pos2}gcol]
返回梯度渐变从 pos1 开始,到 pos2 结束的图像.
RadialGradientImage[…,size]
返回指定 size 的径向梯度图像.
RadialGradientImage[…,size,"type"]
给出转换为指定类型的图像.
更多信息和选项
- 在输入位置时指定中心和半径,RadialGradientImage 制作一幅径向梯度不变的二维或三维图像.
- 颜色方案说明 gcol 可为下列值之一:
-
{col1,col2,…} 多个颜色指令 coli 的混合 "name" ColorData["name"] f 根据标量距离返回颜色的函数 f - 缺省情况下,传递给函数 f 的参数是像素和 pos1 之间的归一化距离.
- 位置参数 posi 可为下列值之一:
-
{x,y} or {x,y,z} 绝对像素位置 Left,Right 二维和三维中的
轴Bottom,Top 二维中的
轴,三维中的
轴Front,Back 三维中的
轴Center 居中对齐 {posx,…} 已命名位置的列表 - 没有指明位置的情况下,采用居中对齐.
- 缺省情况下,假定位置采用标准图像坐标系统.
- size 规范可以为以下任意一种形式:
-
side 大小为 {side,side} 的二维图像 {width,height} 二维图像大小指定 {width,depth,height} 三维图像大小指定 - 对于二维图像,默认 size 为 {150,150},对于三维图像,则为 {64,64,64}.
- RadialGradientImage[] 等价于 RadialGradientImage[{Black,White}].
- LinearGradientImage 接受所有 Image 和 Image3D 的选项,更多选项和不同之处如下所示:
-
ColorFunction Automatic 如何为每个像素着色 ColorFunctionScaling True 是否缩放传递给 ColorFunction 的参变量 DataRange Full 原始图像的坐标范围 Padding "Fixed" 填充方法 - DataRange 的可能设置为:
-
Automatic 二维 {{0,1},{0,h/w}},三维 {{0,1},{0,d/w},{0,h/w}} Full 二维 {{0,w},{0,h}},三维(缺省) {{0,w},{0,d},{0,h}}Null {{left,right},{bottom,top}} 二维图像明确的坐标范围 {{left,right},{front,back},{bottom,top}} 三维图像明确的坐标范围
范例
打开所有单元 关闭所有单元基本范例 (3)
范围 (14)
配色方案 (6)
RadialGradientImage[{Red, Yellow}]RadialGradientImage[{Red, Blue, Green, Yellow}]RadialGradientImage[{Red, Blue, Blue, Green, Yellow}]RadialGradientImage[ColorData["Rainbow"]]RadialGradientImage[Hue]RadialGradientImage[RGBColor[#, 1 - #, # / 2]&]位置 (6)
RadialGradientImage["Rainbow"]RadialGradientImage[Left -> Hue]RadialGradientImage[{{Left, Bottom}, Center} -> ColorData["Rainbow"]]RadialGradientImage[{{Left, Bottom}, {Right, Top}} -> ColorData["Rainbow"]]RadialGradientImage[{Left, Top} -> ColorData["Rainbow"]]RadialGradientImage[Front -> ColorData["Rainbow"], {15, 15, 15}]尺寸 (2)
RadialGradientImage[Hue]RadialGradientImage[Hue, {50, 50}]RadialGradientImage[{{0, 0}, {100, 100}} -> Hue]RadialGradientImage[{{0, 0}, {100, 100}} -> Hue, {150, 150}]RadialGradientImage[{Front, {Right, Back, Top}} -> ColorData["Rainbow"]]RadialGradientImage[{Front, {Right, Back, Top}} -> ColorData["Rainbow"], {40, 30, 20}]选项 (1)
ColorFunction (1)
没有指定颜色的情况下,默认颜色函数为 GrayLevel:
RadialGradientImage[{Center, {100, 100}}, {100, 100}]RadialGradientImage[{Center, {100, 100}}, {100, 100}, ColorFunction -> Hue]RadialGradientImage[{Center, {100, 100}}, {100, 100}, ColorFunction -> ColorData["Rainbow"]]用 Blend 指定由多种颜色混合组成的颜色函数:
RadialGradientImage[{Center, {100, 100}}, {100, 100}, ColorFunction -> (Blend[{Blue, Yellow, Green}, #]&)]应用 (2)
i = [image];g = ImageResize[RadialGradientImage[{Center, {0, 0}}, {100, 100}, ColorFunction -> (Blend[{{0, White}, {.7, White}, {1, Black}}, #]&)], ImageDimensions[i]]ImageMultiply[i, g]i = [image];g = RadialGradientImage[ColorData["Rainbow"], ImageDimensions[i], DataRange -> {{0, 1}, {0, 1}}, ColorFunction -> ColorData["Rainbow"]]centroids = ComponentMeasurements[i, "Centroid"];colors = ImageValue[g, centroids[[All, 2]]];Colorize[MorphologicalComponents[i], ColorRules -> MapThread[#[[1]] -> #2&, {centroids, colors}]]相关指南
-
▪
- 创建与导入图像
文本
Wolfram Research (2014),RadialGradientImage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RadialGradientImage.html (更新于 2020 年).
CMS
Wolfram 语言. 2014. "RadialGradientImage." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/RadialGradientImage.html.
APA
Wolfram 语言. (2014). RadialGradientImage. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RadialGradientImage.html 年
BibTeX
@misc{reference.wolfram_2026_radialgradientimage, author="Wolfram Research", title="{RadialGradientImage}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/RadialGradientImage.html}", note=[Accessed: 07-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_radialgradientimage, organization={Wolfram Research}, title={RadialGradientImage}, year={2020}, url={https://reference.wolfram.com/language/ref/RadialGradientImage.html}, note=[Accessed: 07-July-2026]}