
This ComfyUI workflow is designed to assist users in creating professional magazine cover designs and exploring packaging options. It leverages the power of the Nano Banana Pro model to generate high-quality images and layouts, ensuring that your magazine cover stands out with a polished and appealing look. The workflow begins with the LoadImage node, which allows users to import their base image or photo. This image is then processed using the GeminiImage2Node, which applies advanced text layout techniques to seamlessly integrate titles, headlines, and other text elements onto the cover. Finally, the SaveImage node ensures that the finished design is saved in the desired format for easy sharing or printing.
Technically, this workflow is efficient and user-friendly, making it an excellent choice for both beginners and experienced designers. The use of the Google model in conjunction with Nano Banana Pro enhances the workflow's ability to handle complex design tasks, such as balancing text and image elements for optimal visual appeal. This workflow is particularly useful for those in the publishing industry or anyone looking to create eye-catching magazine covers and packaging designs with minimal effort.
API
從程式碼使用此工作流
每個 Comfy 工作流都是一個 JSON 圖。下方的 payload 就是此工作流,與 ComfyUI 執行時完全相同 — 你可以從此 URL 取得、放入版本控制,或在 ComfyUI 載入並逐節點執行。
使用 Comfy SDK 以 TypeScript 或 Python 執行。相同程式碼可用於 Comfy Cloud 或你自架的 ComfyUI — 只需更改 base 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("template-multistyle-magazine-cover-nanobananapro_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("2", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("5")[0].toFile("output.png"); // SaveImageSDK 需使用 API 格式的工作流:請在 ComfyUI 開啟此工作流,並使用 檔案 → 匯出工作流(API)。
常見問題













