摘要:通道合成器 Channel Combiner 效果可在图层之间或图层自身内部进行颜色空间转换和通道重映射,支持 RGB、HLS、YUV 色彩空间之间的互转,也支持将任意通道值映射至其它通道或图层。适合高级合成、图像分析、自定义遮罩制作、颜色通道抽取与替换等精细
Ae 菜单:效果/通道/通道合成器
Channel/Channel Combiner
通道合成器 Channel Combiner 效果可在图层之间或图层自身内部进行颜色空间转换和通道重映射,支持 RGB、HLS、YUV 色彩空间之间的互转,也支持将任意通道值映射至其它通道或图层。适合高级合成、图像分析、自定义遮罩制作、颜色通道抽取与替换等精细化操作。
本效果适用于所有色深模式(8-bpc、16-bpc、32-bpc)并支持 GPU 加速。
◆◆ ◆
效果属性说明
点击“重置” Reset 按钮,恢复所有选项到默认值。
源选项
Source Options
使用第二个图层
Use 2nd Layer
默认不勾选。
勾选后,可从另一图层提取通道值作为输入。比如,从图层 B 抽取 Alpha 通道作为图层 A 的色相通道。
--源图层
Source Layer
指定用于提取通道值的图层,仅在“使用第二个图层”启用后可用。
From
决定要提取的通道或颜色空间数据。
--RGB 到 HLS
RGB to HLS
--HLS 到 RGB
HLS to RGB
--RGB 到 YUV
RGB to YUV
--YUV 到 RGB
YUV to RGB
以上用于颜色空间转换。
--直接到预乘
Straight to Premultiplied
将图像从直接 Alpha 格式转换为预乘 Alpha 格式。
提示:
以上几项是多通道组合的输入和输出选项,因此不需要设置“至”值。
-- 红色 / 绿色 / 蓝色
Red/Green/Blue
-- Alpha
Alpha
-- 色相
Hue
-- 亮度
Lightness
-- 明亮度
Luminance
-- 饱和度
Saturation
以上用于单通道提取。
-- 饱和度(合成)
Saturation Multiplied
计算饱和度值与亮度值的乘积,其中亮度定义为距离黑色或白色的最小距离,例如,暗蓝色或亮蓝色像素的值低于纯蓝色像素的值。
此选项表示 结合亮度感知的视觉饱和度。
--RGB 最小值
Min RGB
使用红、绿、蓝三个通道中最小的值。
--RGB 最大值
Max RGB
使用红、绿、蓝三个通道中最大的值。
To
指定提取值将写入的目标通道。
--红色 / 绿色 / 蓝色
Red/Green/Blue
-- Alpha
Alpha
-- 色相
Hue
--亮 度
Lightness
-- 饱和度
Saturation
-- 仅红色 / 仅绿色 / 仅蓝色
Red only/Green only/Blue only
仅将值应用于对应通道,其余颜色通道设为 0。
-- 仅 Alpha
Alpha only
仅将值应用于 Alpha 通道,RGB 通道值设为 1.0(完全白色)。
-- 仅色相
Hue only
对输入通道应用色相值,并与 50% 亮度和 100% 饱和度结合。
-- 仅亮度
Lightness only
对输入通道值应用亮度值,并与 0% 饱和度结合,色相无效。
-- 仅饱和度
Saturation only
对输入通道值 应用为饱和度,并与 0% 色相和 50% 亮度结合。
反转
Invert
将输出通道值反相。即,用 1.0 减去输出通道值。
常用于构建反向遮罩、轮廓边缘等。
纯色 Alpha
Solid Alpha
默认不勾选。
若勾选, 强制设置输出图层 Alpha 为完全不透明。
输出图层在视觉上仍呈现当前颜色或遮罩效果,但不会被 Alpha 遮挡。 适用于构建遮罩贴图时确保图层总是可见。
◆ ◆◆
应用举例
1、提取图像亮度作为遮罩
设置“自”的选项为“亮度”,“至”的选项为“仅 Alpha”,勾选“反转”。用于基于亮度创建 Alpha 遮罩。这样,将图像的亮区域变为透明,暗区域变为不透明,构建基于亮度的反向遮罩,适合光效穿透、遮罩合成等。
2、跨图层交换通道
比如,将图层 B 的蓝色通道作为图层 A 的色相信息,创建“通道驱动式”颜色偏移效果。
勾选“使用第二个图层”并指定图层 B 为“源图层”,“自”选择“蓝色”,“至”选择“仅色相”。
3、基于表达式的通道转换
通过表达式动态调整“自”菜单的选项,将不同的通道传到“至”通道(比如选择“色相”等)。
// 枚举菜单索引从 1 开始var options = [7, 8, 9, 10,18,19,16]; // 对应 红色, 绿色, 蓝色, Alpha,RGB 最小值, RGB 最大值, 饱和度(合成)var index = Math.floor(time * 2) % options.length; // 每秒钟切换两次options[index];还可以使用此效果将任何通道转换为灰度图像,具体方法是从“自”中选择通道,然后从“至”中选择“仅亮度”。
“点赞有美意,赞赏是鼓励”
来源:拿趣黑科技