跳转至

InvertImage 图像色彩反相与底片负片生成节点

节点核心功能 (What is it?)

InvertImage 节点通过反转输入图像中的所有色彩分量数值,生成对应的负片图像(Photographic Negative)。就像传统胶片冲印中的底片一样——暗部区域转化为亮部,高光区域转化为暗部,而所有色彩则被精确映射为色环上对应的互补色。

典型适用场景 (When would I use it?)

在以下情况下使用该节点:

  • 通过色彩反向映射构建前卫先锋的视觉艺术效果;
  • 为创意设计流程生成图像的反转负片版本;
  • 在计算机视觉与图像预处理管线中构建超高对比度特征;
  • 在 AI 生图流程中探索截然不同的色调与结构风格;
  • 基于已有图像快速生成互补色系调色板。

使用指南 (How to use it)

基础配置流程 (Basic Setup)

  1. 在工作流画布中添加 InvertImage 节点。
  2. 将图像数据源接入 input_image 输入插槽。
  3. 在 output 引脚即可提取色彩反转后的负片图像资产。

参数输入插槽 (Parameters)

  • input_image:待执行反相处理的源图像资产(可接入其他生图或载入节点)。

输出引脚 (Outputs)

  • output:原图像经过色彩反向映射生成的全新负片图像工件(ImageArtifact)。

典型工作流示例 (Example)

常见的底片风格处理流水线:

  1. 使用 GenerateImage 或 LoadImage 导入/生成一张基准图。
  2. 将其输出引脚连入 InvertImage 节点的 input_image 参数。
  3. InvertImage 节点即刻计算出暗部提亮、明部变暗并互补色彩的反相图像。
  4. 将 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 空间,再实施反相处理。