A highly structured JSON prompt designed for Nano Banana Pro to generate versatile, high-quality eye-catch images (YouTube/Blog thumbnails) featuring a pastel anime character, large speech bubbles, and pop-art background elements.
meta: purpose: "YouTube/Blog thumbnail eye-catch" style: "Pop-art / Japanese anime character + wide speech bubbles" aspect_ratio: "16:9" quality: "high" notes: - "If the in-image text quality becomes unstable, generate only the background + speech bubbles with 'no text' and add the typography in post for best results." - "Ink effects must stay behind the speech bubbles only; the inside of the bubbles must remain perfectly clean and readable." scene: composition: layout: "left subject / right typography zone" subject_area: position: "left" width_ratio: 0.50 framing: "half-body" silhouette: "strong and readable" typography_zone: position: "right" width_ratio: 0.50 elements: - type: "large_speech_bubble" placement: "right-center" width_ratio: 0.50 shape: "extra-wide horizontal bubble" outline: "thick black outline" shadow: "subtle drop shadow" tail_direction: "pointing toward subject" safe_margins: "clean margins for title" text: enabled: true exact_text: "Nano Banana Pro\nプロンプト講座" typography_direction: base_color: "black" font_style: "bold condensed sans-serif Japanese gothic" weight: "very heavy" legibility: "maximum for mobile" emphasis_style: "soft pastel kawaii highlight" effects: - "pastel outline stroke (soft mint or baby pink), thin but visible" - "subtle pastel inner glow (very light, airy)" - "tiny sparkle accents around key words (minimal, not cluttered)" - "very soft drop shadow (blurred, low opacity)" - "subtle halftone highlight accents (light, pastel-tinted)" alignment: "centered" line_spacing: "balanced" whitespace_rule: below_title: "leave clean empty whitespace beneath the title" forbid: - "boxes" - "frames" - "separators" - type: "small_speech_bubble" placement: "below_large_bubble" outline: "thinner outline" shadow: "minimal" purpose: "modest annotation" text: enabled: true exact_text: "プロンプトは👇️だよ!" typography_direction: size: "smaller" weight: "lighter/understated" emphasis: "subtle but readable" effects: - "very light pastel accent underline OR tiny pastel highlight (optional, minimal)" subject: type: "character" identity: age: "young adult" style: "Japanese anime-style" vibe: ["cute", "beautiful", "cheerful", "soft", "pastel"] pose_expression: pose: "playful 'one point / idea' gesture" gesture: index_finger: "upright near cheek" facial_expression: smile: "cheerful" wink: true angle: "slight three-quarter" rendering: shading: "cel-shaded (soft)" lineart: "clean bold lineart" detail_level: "high (face), controlled (overall)" coloring: palette_style: "pastel soft fluffy (yurufuwa)" saturation: "medium-low (pastel)" contrast: "gentle" highlights: "soft airy highlights, not metallic" skin_tone: "warm soft peach with gentle blush" cheeks: "noticeable but soft blush" eyes: iris: "large, glossy" color: "pastel amber or peach-pink gradient" sparkle: "soft highlights" hair: base: "pastel brown or ash-pink-brown" tips: "subtle gradient to lighter pastel" outfit: category: "modern casual" items: - "cardigan (pastel tone)" - "ribboned blouse (white/cream, soft)" - "pleated skirt (pastel navy or muted lavender)" accents: - "small pastel accessories" hair: style: "long silky hair" color_detail: "subtle pastel gradient tips" accessory: "small star hairpin (pastel)" background: base: style: "pop-art" elements: - "vibrant halftone dot background" - "comic radial burst" - "bold flat shapes" - "thick black outlines" - "high contrast but pastel-tinted" palette: direction: "pastel pop-art" examples: - "baby pink" - "soft mint" - "powder blue" - "butter yellow" rule: "limit to 2–3 pastels + black outlines" texture: - "slight paper grain" effects: ink_splatter_bleed: enabled: true count: "3–6 spots" look: "brush-dropped ink splatter + ink bleed stains" placement: "around the outer edges of the large speech bubble" edge: "soft feathered edges with slight watercolor bleeding" droplets: "some fine droplets" layering_rules: - "must be BEHIND the speech bubbles (underlay layer)" - "masked out so ink NEVER overlaps inside the bubbles" - "never touches the title text area" additional_ink_accents: enabled: true intensity: "minimal" constraints: include: - "high resolution" - "energetic but uncluttered composition" - "pastel yurufuwa character coloring" - "black-bold title text with pastel soft emphasis" exclude: - "extra characters" - "logo" - "watermark" - "text errors" - "readable unintended text" - "rectangles" - "frames" - "label boxes" - "UI panels" - "dividers under the title"