정보2026. 04. 066분 읽기

나노바나나(Nano Banana) 사용법

# 나노바나나(Nano Banana) 사용법 대표 이미지

# 나노바나나(Nano Banana) 사용법

나노바나나(Nano Banana)는 Google DeepMind의 Gemini Image(구 Gemini 2.5 Flash Image) 기반 AI 이미지 생성·편집 도구이다.

웹에서 프롬프트를 입력하면 이미지 생성, 편집, 노이즈 제거, 스타일 변환 등을 쉽게 할 수 있다.

1. 어디서 사용하는지

– 공식 채널

1. 어디서 사용하는지 관련 이미지 - banner 모바일용

– [Gemini 이미지 생성기 / 나노바나나 설명 페이지](https://gemini.google/kr/overview/image-generation/)

– 별도 서비스:

– [`nanobanana.org`](https://nanobanana.org/ko)

– [`nanobanana.io`](https://nanobanana.io)

– [`nano-banana.com`](https://www.nano-banana.com)

– 전제 조건

– Google 계정 또는 각 서비스 계정 로그인 필요.

2. 기본 사용 흐름

2.1. 로그인 및 진입

1. Google 계정으로 [Gemini](https://gemini.google.com) 로그인.

2. 화면 상단에서 “이미지 생성” 또는 나노바나나(예: `gemini-2.5-flash-image-preview`) 탭으로 이동.

2.2. 이미지 생성하기

– 텍스트 프롬프트를 입력한다. 예:

“`text

한국 여성 20대, 캐주얼한 옷, 서울 남산타워 앞에서 웃는 사진, 자연광, 현실적인 사진 스타일

“`

“`text

카페 인테리어, 따뜻한 톤, 블로그 썸네일 비율(16:9)

“`

– 모델이 자연어를 잘 이해하므로, “그냥 말하듯” 쓰는 것이 좋다.

2.3. 기존 사진 편집하기

1. 파일 첨부 버튼(📎)으로 사진 업로드.

2. 텍스트로 원하는 변경을 설명한다. 예:

“`text

이 사진에서 인물은 그대로 두고, 배경만 해변으로 바꿔줘

“`

“`text

이 흑백 사진을 따뜻한 감성의 컬러 사진으로 바꿔줘

“`

“`text

이 사진의 워터마크만 깨끗하게 제거해줘

“`

3. 주요 기능 패턴

| 기능 | 사용 예시 프롬프트 |

|——————|——————–|

| **배경 교체** | `사람 사진에서 인물은 그대로 두고, 배경만 해변으로 바꿔줘` |

| **표정/포즈 변경** | `같은 인물이 밝게 웃는 표정으로, 카메라를 바라보는 포즈로 바꿔줘` |

| **색감/톤 보정** | `이 사진을 SNS 썸네일용 따뜻한 봄 느낌으로 색감만 바꿔줘` |

| **객체 삽입/제거** | `이 사진에 작은 강아지를 추가해줘, 사람 품에 안고 있는 느낌으로` |

| **스타일 변환** | `이 사진을 영화 티저 느낌의 어두운 톤, 쿨톤으로 바꿔줘` |

4. 캐릭터·제품 일관성 유지 팁

– 같은 인물/캐릭터를 유지하려면:

“`text

이전에 생성한 인물과 같은 인물, 같은 얼굴 특징을 유지해줘

“`

“`text

제품 사진을 업로드하고, 같은 제품을 여러 각도에서 보여줘

“`

– 제품·웹/앱 이미지용 프롬프트 예시:

“`text

웹앱 썸네일, 16:9, 블루/오렌지 톤, UI 요소가 보이는 스크린 샷 느낌

“`

“`text

올백 헤어, 단색 티셔츠를 입은 남성 모델, 스튜디오 배경, 제품 옆에 서 있는 느낌

“`

5. 나노바나나 vs 나노바나나 프로

| 항목 | 나노바나나 기본 | 나노바나나 프로 |

|———————|——————————————|——————————————|

| **주된 기능** | 텍스트 프롬프트로 이미지 생성·간단 편집 | 더 높은 퀄리티, 3D 느낌·인포그래픽·동작·인물 편집 등 |

| **가격 정책** | 무료/체험 중심 | 유료/프로 계약 중심 |

| **추천 사용 목적** | 썸네일, SNS, 블로그 이미지 | 상품 이미지, 룩북, 캠페인 소재, 상업용 이미지 |

6. Node.js에서 API 호출 예제 (Gemini 기준)

아래는 Node.js + TypeScript에서 Gemini API를 호출해 이미지 생성·설명을 받는 예시이다.

(실제 `@google/generative-ai` SDK 사용 전제)

“`ts

import { GoogleGenerativeAI } from “@google/generative-ai”;

const genAI = new GoogleGenerativeAI(“YOUR_API_KEY”);

const model = genAI.getGenerativeModel({ model: “gemini-1.5-flash” });

async function generateImageDescription(prompt: string, imageBase64: string) {

const result = await model.generateContent([

{ text: prompt },

{

inlineData: {

mimeType: “image/jpeg”,

data: imageBase64,

},

},

]);

const response = await result.response;

return response.text();

}

// 예: 이미지 설명 요청

const base64Image = “iVBORw0KGgoAAAANSUh…”;

const prompt = “이 사진을 SNS 썸네일용으로 자연스럽게 보정해줘, 배경을 조금 더 밝게 해줘”;

generateImageDescription(prompt, base64Image)

.then(console.log)

.catch(console.error);

“`

이 문서 내용을 그대로 복사해서 `nanobanana-guide.md` 같은 이름으로 저장하면 바로 Markdown 파일로 사용 가능해.

Node.js 코드 쪽만 더 얇게(예: 단순 fetch + Gemini)로 바꿔서 정리해 줄까, 아니면 위처럼 SDK 기반으로 유지할까?

검토 기준

이 글은 Signal Brief 편집팀이 검색 의도와 공개 정보 기준으로 정리한 콘텐츠입니다. 게시일은 2026. 04. 06이며, 운영 정보나 가격, 정책처럼 변동 가능한 항목은 공식 채널에서 다시 확인하는 것을 권장합니다.

  • 유사 주제는 통합 또는 업데이트를 우선 검토합니다.
  • 오류 제보와 정정 요청은 확인 가능한 근거가 있으면 빠르게 반영합니다.
  • 광고 여부와 별개로 본문 판단 기준은 운영 원칙에 따라 유지합니다.

같이 많이 보는 글

비슷한 무드로 이어서 읽기 좋은 글입니다.