“角色肖像光照迁移”工作流用于将参考图像中的光照风格迁移到角色肖像上,同时保持角色的原始特征。该工作流使用 Qwen-Image-Edit 模型,允许用户上传一张肖像和一张展示目标光照条件的参考图像。随后工作流会处理这些输入,生成一张将参考光照应用到角色肖像上的新图像,确保光照一致且更真实。实现方式是一系列节点的组合,包括用于导入图像的 “LoadImage”、用于导出最终结果的 “SaveImage”,以及一个用于执行光照变换的专用节点。
在技术层面,该工作流利用 Qwen 模型在图像编辑与变换方面的能力。流程从使用 “LoadImage” 节点加载角色肖像与参考光照图像开始。随后 Qwen-Image-Edit 模型会分析参考图像中的光照条件,并将其应用到角色肖像上,使光照呈现自然,并与角色现有特征保持一致。最后通过 “SaveImage” 节点保存新生成的图像。对于需要在不同光照场景下可视化角色、且不想破坏角色一致性的美术与设计工作来说,这个方法尤其实用。
API
通过代码使用此工作流
每个 Comfy 工作流都是一个 JSON 图。下面的内容就是此工作流的完整数据,ComfyUI 运行时也是如此——你可以从该 URL 获取、放入版本控制,或在 ComfyUI 中加载并逐节点运行。
使用 Comfy SDK 从 TypeScript 或 Python 运行。相同代码可用于 Comfy Cloud 或你自托管的 ComfyUI——只需更改基础 URL。
// Install (beta)
npm i @comfyorg/sdk
// Run "角色肖像光线迁移" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("templates-portrait_light_migration_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("6", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("5")[0].toFile("output.png"); // SaveImageSDK 需要 API 格式的工作流:在 ComfyUI 中打开此工作流,使用 文件 → 导出工作流(API)。
常见问题
常见问题
Showing 30 of 30 templates














