图像通道混合器
使用 3x3 混合矩阵重新构建图像的红、绿、蓝通道。每一行都会将输入的红、绿、蓝通道按权重求和,定义一个输出通道,因此你可以交换通道、创建自定义黑白转换、模拟红外效果或校正明显偏色。可接受的值范围为 -10 到 10,结果会裁剪到有效范围内。
常见问题
如何编写混合矩阵?
输入九个数字,每行三个,以空格、逗号或换行分隔。第一行生成输出红色通道,第二行生成输出绿色通道,第三行生成输出蓝色通道;每行的三个数字分别是输入红、绿、蓝通道的权重。默认矩阵 1 0 0 / 0 1 0 / 0 0 1 不会改变图像。
如何交换红色和蓝色通道?
使用矩阵 0 0 1 / 0 1 0 / 1 0 0。这样,输出红色通道取自输入蓝色通道,输出蓝色通道取自输入红色通道,而绿色保持不变。天空会变成橙色,暖色调的皮肤会变成蓝色,形成一种颇受欢迎的超现实效果。
可以自定义黑白转换效果吗?
可以。将同一行重复三次,让每个输出通道都接收相同的混合结果。例如,在三行中都使用 0.3 0.59 0.11,可以实现经典的亮度转换;在所有行中使用 0.8 0.2 0,则会模拟红色滤镜,使蓝色天空变暗。权重之和尽量保持在 1 左右,以保留亮度。
权重之和大于 1 会怎样?
输出通道会变亮,任何高于 255 的值都会被裁剪为白色。权重之和小于 1 会使通道变暗。负权重会减去某个通道,适合增强颜色分离效果。
允许输入的数值范围是多少?
九个值都必须介于 -10 和 10 之间,也可以使用 0.25 这样的十进制数。矩阵必须恰好包含九个数字。输入其他内容时,系统会在处理图像前显示提示并拒绝处理。
如何模拟红外照片?
一种常见的起始设置是 0 0 1 / 0 1 0 / 1 0 0,再配合后续的色阶或对比度增强;也可以尝试更强的混合设置,例如 -0.5 1.5 0 / 0 1 0 / 0 0 1,让树叶显得发光。可以小幅调整并反复尝试,因为效果很大程度上取决于场景中的绿色含量。
混合器会保留透明度吗?
会。矩阵只会作用于红、绿、蓝通道,alpha 通道则保持不变。灰度上传图像会先转换为 RGB,这样三个输出通道才能有所不同。结果会保存为 PNG。
支持哪些格式和尺寸?
可上传不超过 5 MB 的 JPEG、PNG、GIF、WebP、TIFF 或 AVIF 文件。宽或高超过 4000 像素的图像会缩小以适应尺寸限制;动画文件仅使用第一帧。输出为无损 PNG。
使用什么引擎应用矩阵?
该工具使用 sharp 图像库的重组运算;它基于 libvips 运行,并在一次处理中将每个像素与矩阵相乘。计算结果是确定性的,因此相同的矩阵始终会生成相同的文件。
什么时候该使用通道混合器,而不是颜色调整工具?
如果需要控制通道之间如何相互影响,例如交换通道、串扰,或通过特定滤镜响应进行黑白转换,请使用混合器。若只需简单调整色相、饱和度或亮度,使用图像颜色调整工具会更快捷。