This workflow upscales raster illustrations while preserving smooth color regions and clean linework using a Topaz-based enhancement pass. It starts by loading your source image with LoadImage and reading its original dimensions via GetImageSize. A PrimitiveNode controls the scale multiplier (for example, 2x or 4x). ImageScaleBy resizes the image to the target resolution, ensuring predictable output size. The upscaled image is then refined by TopazImageEnhanceV2, which applies learned enhancement tuned for illustrations to smooth gradients, reduce artifacts, and crisp up edges while aiming to preserve color accuracy.
For review and output, ImageCompare (available under Nodes 2.0) places the original and enhanced versions side-by-side so you can quickly judge improvements and spot any artifacts that may appear at aggressive scales. Finally, SaveImage writes the enhanced result to disk. The included MarkdownNote provides inline guidance, and the example input (silent_sanctuary.jpg) helps you test settings before applying the process to your own art. This workflow is practical when you need high-resolution, print- or delivery-ready illustrations from small web images with minimal manual cleanup.
API
通过代码使用此工作流
每个 Comfy 工作流都是一个 JSON 图。下面的内容就是此工作流的完整数据,ComfyUI 运行时也是如此——你可以从该 URL 获取、放入版本控制,或在 ComfyUI 中加载并逐节点运行。
使用 Comfy SDK 从 TypeScript 或 Python 运行。相同代码可用于 Comfy Cloud 或你自托管的 ComfyUI——只需更改基础 URL。
// 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");SDK 需要 API 格式的工作流:在 ComfyUI 中打开此工作流,使用 文件 → 导出工作流(API)。





















