외부 API를 활용한 동적 텍스트 이미지 생성 - n8n 워크플로우

HTTP Request n8n 노드를 사용하여 DummyJSON API에서 동적 플레이스홀더 이미지를 생성하는 n8n 워크플로우 사용법을 알아보세요. 개발자와 마케터에게 안성맞춤입니다.

워크플로우 미리보기

자동화할 준비가 되셨나요?

이 n8n 워크플로우 템플릿을 다운로드하고 즉시 사용을 시작하세요.

추천 대상

마크다운 형식 텍스트입니다.

테스트 및 프로토타이핑을 위해 빠르고 사용자 정의 가능한 플레이스홀더 이미지가 필요한 개발자.
복잡한 디자인 도구 없이 동적 시각적 에셋을 생성하려는 콘텐츠 제작자.
외부 리소스를 가져오기 위해 강력한 HTTP Request n8n 노드의 활용법을 배우는 사용자.
효율적인 외부 API 연동을 위한 실용적인 n8n 템플릿을 찾는 자동화 전문가.

개요

이 강력한 n8n 워크플로우는 무료 DummyJSON API와 직접 연동하여 맞춤형 플레이스홀더 이미지를 생성하는 원활한 방법을 제공합니다. Set n8n 노드를 사용한 동적 데이터 설정과 HTTP Request n8n 노드를 결합하여 활용하는 훌륭한 예시가 됩니다.

이 자동화는 즉시 사용자 정의 가능한 플레이스홀더 콘텐츠가 필요한 일반적인 문제를 해결합니다. n8n 환경 내에서 이미지 크기, 배경색, 텍스트, 글꼴 패밀리를 미리 설정함으로써 수동 단계를 제거합니다. 이는 개발이나 빠른 콘텐츠 배포에 관련된 모든 사람에게 유용한 n8n 템플릿 중 하나로서, n8n 통합의 강력함과 유연성을 보여줍니다.

작동 방식

마크다운 형식 텍스트입니다.

이 간단하면서도 효과적인 n8n 워크플로우는 세 가지 주요 단계로 작동합니다:


  1. 시작: 프로세스는 “‘워크플로우 테스트’ 클릭 시” n8n 트리거로 시작됩니다. 이는 예약 실행 없이도 결과를 신속하게 확인하고 구성을 검증할 수 있도록 수동 테스트용으로 설계되었습니다.

  2. 구성 설정: “이미지 속성 설정” n8n 노드는 외부 API에 필요한 모든 중요 매개변수를 초기화합니다. size (600x400), backgroundColor (cc22e3), textColor (ffffff), 표시할 text ("Generated!"), fontSize, fontFamily와 같은 변수들이 다음 단계로 전달될 JSON 데이터로 설정됩니다. 이 핵심 n8n 노드가 입력을 표준화합니다.

  3. API 실행: “API에서 이미지 가져오기” n8n 노드(HTTP Request n8n 노드)가 핵심 기능을 실행합니다. 이전 단계에서 설정된 변수를 참조하는 표현식을 사용하여 API URL을 동적으로 구성합니다. DummyJSON 엔드포인트로 GET 요청을 보냅니다. 텍스트 내용 및 글꼴과 같은 주요 구성 설정은 쿼리 매개변수로 안전하게 전달되어, 요청된 이미지가 올바르게 생성되고 이미지 데이터가 n8n 워크플로우를 통해 반환되도록 보장합니다.

설치 가이드

마크다운 형식 텍스트입니다.


  1. n8n 워크플로우 가져오기: 제공된 JSON 코드를 복사하여 '새로 만들기' 메뉴 > 'JSON에서 가져오기'를 통해 n8n 인스턴스에 직접 붙여넣습니다.

  2. 워크플로우 활성화: 오른쪽 상단의 스위치를 토글하여 n8n 워크플로우가 활성화되었는지 확인합니다.

  3. 자격 증명 불필요: 이 n8n 워크플로우는 공개적으로 사용 가능한 DummyJSON API를 사용하므로, HTTP Request n8n 노드에 대해 외부 자격 증명이나 API 키가 필요하지 않습니다.

  4. 사용자 정의: “이미지 속성 설정” n8n 노드로 이동하여 특정 요구 사항에 맞게 치수, 색상 또는 텍스트 콘텐츠를 변경합니다. 여기에 설정된 값이 n8n 워크플로우의 최종 출력을 결정합니다.

노드 상세 정보

마크다운 형식 텍스트입니다.

‘워크플로우 테스트’ 클릭 시 (수동 트리거 n8n 트리거)
기능: 주로 개발 및 테스트 목적으로 n8n 워크플로우 실행을 수동으로 시작합니다.
주요 구성: 없음. n8n 워크플로우의 즉각적인 진입점 역할을 합니다.

이미지 속성 설정 (Set n8n 노드)
기능: 이미지의 원하는 특성(크기, 색상, 텍스트, 글꼴)을 지정하는 페이로드 변수를 정의합니다.
주요 구성: size (600x400), backgroundColor (cc22e3), textColor (ffffff), 오버레이 text ("Generated!")를 포함한 여러 문자열 할당을 명시적으로 정의합니다. 이 변수들은 후속 HTTP Request n8n 노드가 올바르게 매개변수화되도록 보장합니다.

API에서 이미지 가져오기 (HTTP Request n8n 노드)
기능: 이미지 리소스를 생성하고 검색하기 위해 DummyJSON API로 외부 호출을 수행합니다.
주요 구성:
URL: ={{ $json.size }}와 같은 표현식을 사용하여 위쪽에서 설정된 변수를 기반으로 요청 경로를 동적으로 구성합니다.
* 쿼리 매개변수: 텍스트 렌더링을 제어하기 위해 text, fontSize, fontFamily와 같은 변수를 API에 전달합니다. 이 통합은 n8n 워크플로우 성공에 매우 중요합니다.

관련 n8n 워크플로우

무료

노드: 3 노드
업데이트됨: 12월 26 2025
모두 보기
작성자

n8n Automation Freelancer ------------------------ Contact me at: [email protected]

추천*