InvertImage 图像色彩反相与底片负片生成节点
节点核心功能 (What is it?)
InvertImage 节点通过反转输入图像中的所有色彩分量数值,生成对应的负片图像(Photographic Negative)。就像传统胶片冲印中的底片一样——暗部区域转化为亮部,高光区域转化为暗部,而所有色彩则被精确映射为色环上对应的互补色。
典型适用场景 (When would I use it?)
在以下情况下使用该节点:
- 通过色彩反向映射构建前卫先锋的视觉艺术效果;
- 为创意设计流程生成图像的反转负片版本;
- 在计算机视觉与图像预处理管线中构建超高对比度特征;
- 在 AI 生图流程中探索截然不同的色调与结构风格;
- 基于已有图像快速生成互补色系调色板。
使用指南 (How to use it)
基础配置流程 (Basic Setup)
- 在工作流画布中添加 InvertImage 节点。
- 将图像数据源接入
input_image输入插槽。 - 在
output引脚即可提取色彩反转后的负片图像资产。
参数输入插槽 (Parameters)
- input_image:待执行反相处理的源图像资产(可接入其他生图或载入节点)。
输出引脚 (Outputs)
- output:原图像经过色彩反向映射生成的全新负片图像工件(
ImageArtifact)。
典型工作流示例 (Example)
常见的底片风格处理流水线:
- 使用
GenerateImage或LoadImage导入/生成一张基准图。 - 将其输出引脚连入
InvertImage节点的input_image参数。 InvertImage节点即刻计算出暗部提亮、明部变暗并互补色彩的反相图像。- 将
output引脚接入DisplayImage进行实时大图监看,或继续连入下游的混合与滤镜算子。
关键技术特性 (Important Notes)
- 透明通道智能保护 (RGBA Images):针对包含 Alpha 透明通道的 RGBA 图像,节点仅对 RGB 三色通道执行反相映射,原有的透明度与镂空轮廓保持绝对无损。
- 色彩模式自动适配 (Other Formats):针对其他非标准色彩空间,节点在反相前会自动将其无损转换为标准 RGB/RGBA 格式。
- 实时响应式处理 (Real-time Processing):在上游图像接入或引脚数据变更的瞬间触发毫秒级响应重算。
- 无损 PNG 编码 (Output Format):处理完成的图像统一输出为无损 PNG 格式,杜绝二次压缩伪影。
常见问题与排查 (Common Issues)
- 没有图像输出:确认上游图像节点是否已经执行完毕,并确认连线已牢固插入
input_image插槽。 - 视觉结果反差极大:反相运算严格遵循色彩负片逻辑(明变暗、暗变明、红变青等),这是完全符合色彩学物理规律的预期现象。
- 透明度异常丢失:若源图为 RGBA 格式,节点默认会完整保留 Alpha 通道;请确保源图在输入前本身具有正确的透明通道。
底层色彩空间处理机制 (Technical Details)
节点根据图像底层的通道格式执行智能分流处理:
- RGBA 模式:执行通道级运算 $\text{RGB}{\text{new}} = 255 - \text{RGB}$ 通道完全保持不变。}}$,而 $\text{Alpha
- RGB 模式:直接对所有像素应用全局补色反转矩阵。
- 单通道灰度及其他模式:先标准化升维至 RGB 空间,再实施反相处理。