Kling: Virtual Try On - After
Kling: Virtual Try On - Before

This workflow compares how different garment image types—flat-lay, mannequin, and on-model—perform in a virtual try-on using the Kling model. Two LoadImage nodes bring in a person photo and a garment image; the KlingTryOnNode then generates a realistic try-on while preserving the subject’s face and pose. The ImageCompare node assembles a side-by-side view of the original person photo and the generated try-on so you can visually judge fit alignment, drape plausibility, color/pattern fidelity, and identity preservation. SaveImageAdvanced stores both the try-on and the comparison output, and a MarkdownNote provides in-graph guidance.

To make this a fair comparison, keep the same person image while swapping the garment source across flat-lay, mannequin, and on-model product shots. Normalize garment framing and scale before each run so the KlingTryOnNode sees similar inputs. Expect trade-offs: flat-lay images are clean and easy to segment but offer fewer 3D cues; mannequin shots add structure without pose conflict; on-model shots carry natural drape cues but may introduce pose/shadow mismatches. The side-by-side ImageCompare output helps you quantify which input style yields the fewest artifacts for your catalog or campaign.

API

Use this workflow from code

Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.

9038d2d953b6.json
Fetching workflow JSON…

Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.

// Install (beta)
npm i @comfyorg/sdk

// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");

The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).

Comfy Cloud API access requires a plan with an API key.

FAQ

Frequently Asked Questions

View all workflows
Showing 30 of 30 templates