Blend

Blend[{col1,col2},x]

给出混合的颜色,其中 col1 颜色占分数比例为 col2 颜色占分数比例为 .

Blend[{col1,col2,col3,},x]

在颜色 coli 间应用线性插值,其中 x 从 0 到 1 变化.

Blend[{{x1,col1},{x2,col2},},x]

x=xi 时,对 coli 应用插值.

Blend[{col1,col2,},{u1,u2,}]

coli 颜色使用分数比例 ui,混合所有 coli.

Blend[{image1,image2,},]

混合二维或三维图像 imagei 的像素值.

更多信息

  • Blend 进行迭加颜色混合,作为相适宜的彩色光源或发光显示.
  • Blend[{col1,,coln},{u1,,un}] 中,ui 被标准化,使得和为1. »
  • Blend[{col1,col2,}] 混合所有 coli 的相等分数.
  • Blend[{image1,image2},x] 中,如果 image1image2 为不同维度,则使用维度的线性内插值.
  • Blend[{image,col},x]image 的每个像素与颜色 col 混合.
  • Blend[{image1,col1,,coln,image2},x] 中,coli 被解释为一个图像,其尺寸是取自 image1image2 维度之间的线性内插值.

范例

打开所有单元关闭所有单元

基本范例  (4)

按比例混合两种颜色:

生成从红到蓝的混合颜色的阵列:

从黄色到紫色混合,表示高度变化:

将图像的像素与颜色混合:

范围  (12)

颜色  (6)

两种颜色等分:

为图形着色:

两种颜色的线性内插值:

使用颜色和不透明度的线性插值:

在多种一致颜色间线性插值:

在指定值处对颜色进行线性插值:

等比例的混合:

指定比例的混合:

图像  (6)

图像像素与一种颜色的线性插值:

图像和颜色在一个特定值处的线性插值:

两个图像的线性插值:

两幅大小不同的图像的线性插值:

混合图像和它们的阿尔法通道:

三维图像的混合:

应用  (2)

Blend,从基本色中构造一个 ColorFunction

将多幅曝光度不同的图像合并为一幅图像:

属性和关系  (7)

权重总会正规化,以使比例总和为1:

坐标值总是排序:

当颜色指定使用相同的色彩空间时,则用该空间进行插值:

当颜色指定使用不同颜色空间时,则在 RGB 空间应用插值:

LighterBlend 的一个特例:

DarkerBlend 的一个特例:

ColorData 包含大量称为 "Gradients" 的预定义 Blend 色.

梯度只能通过它们的名称调用:

Polygon 支持等比例的 VertexColors 混合:

可能存在的问题  (2)

在 0,1 范围外的值将被舍去:

在绘图函数中,用 ColorFunctionScaling 控制变量的整体比例:

在单个位置上设定不同的颜色,会产生不连贯:

互动范例  (4)

两个图像之间连续混合:

具有不同尺寸的两个图像的线性插值:

多个图像的混合,同时要通过每两个图像之间的白色背景:

多种颜色的线性插值的互动表示:

巧妙范例  (2)

在图中使用 Blend 得到复合纹理:

模拟星星的颜色:

Wolfram Research (2007),Blend,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Blend.html (更新于 2014 年).

文本

Wolfram Research (2007),Blend,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Blend.html (更新于 2014 年).

CMS

Wolfram 语言. 2007. "Blend." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/Blend.html.

APA

Wolfram 语言. (2007). Blend. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Blend.html 年

BibTeX

@misc{reference.wolfram_2024_blend, author="Wolfram Research", title="{Blend}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Blend.html}", note=[Accessed: 15-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_blend, organization={Wolfram Research}, title={Blend}, year={2014}, url={https://reference.wolfram.com/language/ref/Blend.html}, note=[Accessed: 15-November-2024 ]}