Login
Back to Blog
Ghibli Style Photo Transformation with GPT-image-2 — Turn Any Photo Into Anime Art

Ghibli Style Photo Transformation with GPT-image-2 — Turn Any Photo Into Anime Art

C
Crazyrouter Team
May 1, 2026
0 viewsEnglishTutorial
Share:

Ghibli Style Photo Transformation with GPT-image-2 — Turn Any Photo Into Anime Art#

The "Ghibli filter" went mega-viral in early 2025 — people turning their photos into Studio Ghibli-style anime illustrations. GPT-image-2 takes this further with its ability to generate rich, detailed anime scenes from text descriptions alone.

This is Part 4 of our GPT-image-2 series. We'll cover multiple anime styles beyond just Ghibli.

Result Preview#

Ghibli Style Illustration

A cozy café on a rainy afternoon — warm interior light, rain on the window, an orange cat sleeping nearby. The watercolor textures and warm color palette nail that classic Ghibli feel.

Full Code#

Python — Ghibli Style#

python
from openai import OpenAI

client = OpenAI(
    api_key="your-crazyrouter-api-key",
    base_url="https://crazyrouter.com/v1"
)

ghibli_prompt = """
A warm anime illustration of a girl reading a book in a cozy cafe 
on a rainy afternoon. Golden interior light, rain on the window, 
an orange cat sleeping nearby. Soft watercolor textures, hand-painted 
feel, warm color palette, detailed background. Japanese animation 
style reminiscent of classic Ghibli films. No text in the image.
"""

response = client.images.generate(
    model="gpt-image-2",
    prompt=ghibli_prompt,
    size="1024x1024",
    n=1
)

print(f"Ghibli style: {response.data[0].url}")

curl#

bash
curl -X POST https://crazyrouter.com/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your-crazyrouter-api-key" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "Warm anime illustration of a girl reading in a cozy cafe on a rainy afternoon. Golden light, rain on window, orange cat sleeping nearby. Soft watercolor textures, hand-painted feel, warm colors, detailed background. Classic Ghibli animation style. No text.",
    "size": "1024x1024",
    "n": 1
  }'

Node.js#

javascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "your-crazyrouter-api-key",
  baseURL: "https://crazyrouter.com/v1",
});

const response = await client.images.generate({
  model: "gpt-image-2",
  prompt: `Warm anime illustration of a girl reading in a cozy cafe 
on a rainy afternoon. Golden light, rain on window, orange cat nearby. 
Watercolor textures, hand-painted feel, warm palette. 
Classic Ghibli animation style. No text.`,
  size: "1024x1024",
  n: 1,
});

console.log(response.data[0].url);

Style Variations#

GPT-image-2 can generate multiple anime styles. Here are prompt templates for each:

Makoto Shinkai Style (Your Name, Weathering with You)#

python
shinkai_prompt = """
A breathtaking anime scene in Makoto Shinkai style. 
A girl standing on a rooftop at sunset, looking at a sky filled 
with dramatic cumulus clouds painted in orange, pink, and purple. 
City skyline below with detailed buildings catching golden light. 
Hyper-detailed sky, lens flare, photorealistic lighting with 
anime character style. Vibrant saturated colors.
"""

Spy×Family Style#

python
spy_prompt = """
A family portrait in the style of Spy×Family anime. 
A father in a sharp suit, a mother in an elegant dress, 
and a cute little girl with a big smile between them. 
Clean line art, pastel color palette, soft shading. 
Cheerful and warm atmosphere. Manga illustration quality.
"""

Cyberpunk Anime Style#

python
cyber_prompt = """
A cyberpunk anime scene. A girl with neon-highlighted hair 
standing in a rain-soaked Tokyo alley at night. Holographic 
advertisements and neon signs reflecting in puddles. 
Dark atmosphere with vibrant neon accents (pink, cyan, purple). 
Detailed mechanical elements. Ghost in the Shell meets Akira aesthetic.
"""

Watercolor Manga Style#

python
watercolor_prompt = """
A serene watercolor manga illustration. A boy sitting under 
a cherry blossom tree by a river, petals floating in the breeze. 
Soft, translucent watercolor washes. Minimal line art. 
Peaceful, contemplative mood. Traditional Japanese watercolor 
painting meets manga illustration.
"""

Prompt Tips for Anime Styles#

TipExample Keywords
Specify the sub-style"Ghibli", "Shinkai", "90s anime", "shonen manga"
Describe lighting"golden hour", "neon glow", "soft diffused light"
Mention texture"watercolor", "cel-shaded", "hand-painted", "ink wash"
Set the mood"nostalgic", "melancholic", "cheerful", "dramatic"
Add "No text"Prevents unwanted text artifacts in the image

Batch Style Transfer#

Generate the same scene in multiple styles:

python
scene = "A girl walking through a sunflower field at golden hour"

styles = {
    "ghibli": "soft watercolor, warm palette, Ghibli animation style",
    "shinkai": "hyper-detailed sky, lens flare, Makoto Shinkai style",
    "cyberpunk": "neon accents, rain, holographic elements, cyberpunk anime",
    "vintage": "90s anime aesthetic, cel-shaded, VHS grain texture",
}

for style_name, style_desc in styles.items():
    response = client.images.generate(
        model="gpt-image-2",
        prompt=f"{scene}. {style_desc}. No text in image.",
        size="1024x1024",
        n=1
    )
    print(f"{style_name}: {response.data[0].url}")

Cost#

ItemPrice (via Crazyrouter)
1 image (1024×1024)~$0.04–0.08
4-style batch~$0.20–0.32

🚀 Crazyrouter — One API key, 600+ models. GPT-image-2, GPT-5.5, Claude Opus 4.7, DeepSeek V4, and more.

👉 crazyrouter.com

Related Articles