Image Upscale: Topaz Illustration - After
Image Upscale: Topaz Illustration - Before

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 中加载并逐节点运行。

1452c95f3c20.json
正在获取工作流 JSON…

使用 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)。

Comfy Cloud API 访问需要包含 API 密钥的套餐。

查看所有工作流
Showing 30 of 30 templates