
이 ComfyUI 워크플로는 브랜드 및 크리에이티브 팀이 기존 포스터를 현실적인 Out-of-Home(OOH) 환경에 빠르게 배치할 수 있도록 돕습니다. 두 단계로 명확하게 구성되어 있습니다. STEP 1 – POSTER REFORMAT은 원본 포스터를 비파괴 방식으로 여러 비율(세로, 가로, 정사각형 또는 커스텀)로 리포맷하면서 원래 디자인을 유지합니다. 이 단계는 LoadImage, PrimitiveNode(너비/높이 값), PrimitiveBoolean(형식 켜기/끄기), ComfySwitchNode(원하는 형식만 라우팅), BatchImagesNode(여러 출력 패키징)로 구성됩니다. SaveImage는 배치에 바로 쓸 수 있는 깨끗한 리포맷 결과를 저장합니다.
STEP 2 – OOH VISUALIZATION은 선택한 리포맷 포스터를 실제 또는 설명된 환경에 합성합니다. IMAGE ENVIRONMENT 그룹에서 LoadImage로 위치 사진을 제공하거나, PROMPT ENVIRONMENT 그룹에 자연어로 장면을 설명할 수 있습니다(예: "샌프란시스코 다운타운의 OOH 빌보드, 2층 건물 옥상, 보행자 시선 높이"). GeminiImage2Node는 프롬프트 도우미로 사용되어 자연어 설명을 구조화된 장면 노트와 파일 이름 컨텍스트로 변환합니다. 두 개의 커스텀 처리 노드(ae42e662-5e2b-4f52-b31d-267bd68f1c6f 및 88b611c3-ce43-4e7a-a59f-dd16f57a8853)가 포스터를 대상 표면에 원근 매핑하고 블렌딩을 수행하므로, 스케일, 기울기, 오버레이 강도를 조정해 그럴듯한 배치를 만들 수 있습니다. 마지막으로 SaveImage가 최종 목업을 출력하며, 배치로 내보내 포맷과 장면을 나란히 비교할 수도 있습니다.
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)를 사용하세요.
FAQ













