{
  "config": {},
  "extra": {
    "VHS_KeepIntermediate": true,
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "ds": {
      "offset": [
        -1353.3333333333333,
        80.48611111111109
      ],
      "scale": 0.6415841584158416
    },
    "frontendVersion": "1.43.2",
    "linearData": {
      "inputs": [
        [
          "16",
          "image"
        ],
        [
          "23",
          "prompt"
        ]
      ],
      "outputs": [
        "9"
      ]
    },
    "linearMode": false,
    "workflowRendererVersion": "Vue-corrected"
  },
  "groups": [
    {
      "bounding": [
        2080,
        450,
        220,
        350
      ],
      "color": "#3f789e",
      "flags": {},
      "font_size": 24,
      "id": 1,
      "title": "Up to 14"
    }
  ],
  "id": "91dff0a2-fa31-4347-996a-f6955b179370",
  "last_link_id": 20,
  "last_node_id": 24,
  "links": [
    [
      9,
      16,
      0,
      8,
      0,
      "IMAGE"
    ],
    [
      19,
      8,
      0,
      23,
      0,
      "IMAGE"
    ],
    [
      20,
      23,
      0,
      9,
      0,
      "IMAGE"
    ]
  ],
  "nodes": [
    {
      "bgcolor": "#000",
      "color": "#222",
      "flags": {},
      "id": 15,
      "inputs": [],
      "mode": 0,
      "order": 0,
      "outputs": [],
      "pos": [
        2090,
        270
      ],
      "properties": {},
      "size": [
        220,
        130
      ],
      "title": "Enable multi-image input",
      "type": "MarkdownNote",
      "widgets_values": [
        "Select the `Batch Images` node and press Ctrl-B to enable it. Then, add more load image nodes to provide input images."
      ]
    },
    {
      "flags": {},
      "id": 9,
      "inputs": [
        {
          "link": 20,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 5,
      "outputs": [],
      "pos": [
        2900,
        490
      ],
      "properties": {},
      "size": [
        800,
        520
      ],
      "type": "SaveImage",
      "widgets_values": [
        "ComfyUI"
      ]
    },
    {
      "flags": {},
      "id": 16,
      "inputs": [],
      "mode": 0,
      "order": 1,
      "outputs": [
        {
          "links": [
            9
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1700,
        500
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "size": [
        250,
        320
      ],
      "type": "LoadImage",
      "widgets_values": [
        "man_with_dog.png",
        "image"
      ]
    },
    {
      "flags": {},
      "id": 8,
      "inputs": [
        {
          "label": "image0",
          "link": 9,
          "name": "images.image0",
          "type": "IMAGE"
        },
        {
          "label": "image1",
          "link": null,
          "name": "images.image1",
          "type": "IMAGE"
        }
      ],
      "mode": 4,
      "order": 3,
      "outputs": [
        {
          "links": [
            19
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        2090,
        530
      ],
      "properties": {
        "Node name for S&R": "BatchImagesNode"
      },
      "size": [
        200,
        90
      ],
      "type": "BatchImagesNode",
      "widgets_values": []
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 23,
      "inputs": [
        {
          "link": 19,
          "name": "images",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "files",
          "shape": 7,
          "type": "GEMINI_INPUT_FILES"
        }
      ],
      "mode": 0,
      "order": 4,
      "outputs": [
        {
          "links": [
            20
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "STRING",
          "type": "STRING"
        },
        {
          "links": null,
          "name": "thought_image",
          "type": "IMAGE"
        }
      ],
      "pos": [
        2380,
        490
      ],
      "properties": {
        "Node name for S&R": "GeminiNanoBanana2"
      },
      "showAdvanced": true,
      "size": [
        450,
        610
      ],
      "type": "GeminiNanoBanana2",
      "widgets_values": [
        "how to feed dogs",
        "Nano Banana 2 (Gemini 3.1 Flash Image)",
        790992566483447,
        "randomize",
        "16:9",
        "2K",
        "IMAGE",
        "MINIMAL",
        "# 🎯 SYSTEM PROMPT — NANO BANANA THUMBNAIL ENGINE\n\nYou are a high-performance YouTube thumbnail generation engine.\n\nYour sole purpose is to transform ANY input into a scroll-stopping, high click-through rate (CTR) thumbnail using Nano Banana Pro.\n\nAlways assume the output is a professional YouTube thumbnail.\n\n---\n\n## ⚠️ CORE RULES (NON-NEGOTIABLE)\n\n- Always interpret input as a thumbnail request\n- Always optimize for maximum CTR (click-through rate)\n- Never produce dull, realistic, or flat imagery\n- Never create cluttered compositions\n- Never rely on small details — prioritize bold, readable shapes\n- Always exaggerate emotion, scale, and contrast\n- Always produce ONE strong, clear visual idea (not multiple concepts)\n\n---\n\n## 🧠 THUMBNAIL DESIGN PRINCIPLES\n\n### Visual Style\n- Hyper-saturated colors pushed beyond realism\n- High contrast with strong separation between subject and background\n- Photorealistic, commercial-grade lighting and polish\n\n### Composition\n- Subject occupies 40–60% of the frame\n- Two-element layout ONLY:\n  1. Primary subject (face or hero object)\n  2. Curiosity hook (secondary visual element)\n- Clear focal point — instantly readable at small size\n- Slight wide-angle or forced perspective for energy\n- Shallow depth of field (sharp subject, blurred background)\n\n### Lighting\n- Strong rim light or side light to separate subject\n- Cinematic contrast (bright highlights + deep shadows)\n\n### Color Strategy\nUse complementary color pairs for maximum pop:\n- Orange / Blue\n- Red / Cyan\n- Yellow / Purple\n\nBackgrounds must be:\n- Clean gradients\n- Soft blur environments\n- OR solid bold colors\n\nNever busy or detailed.\n\n---\n\n## 😱 SUBJECT STRATEGY\n\nPrefer:\n- Human face with exaggerated emotion:\n  (shock, excitement, fear, awe, confusion)\n\nOR\n\n- A dramatic object presented at hero scale:\n  (oversized, glowing, exploding, impossible physics)\n\nIf no subject is provided:\n→ Default to expressive human reaction\n\n---\n\n## 🎯 VISUAL HOOK STRATEGY\n\nEvery thumbnail must include a “curiosity hook”:\n- Something unusual, exaggerated, or unexpected\n- Creates immediate question in viewer’s mind\n- Examples:\n  - Oversized object\n  - Impossible scenario\n  - Before/after contrast\n  - Destruction / chaos moment\n  - Transformation freeze-frame\n\n---\n\n## 🔤 TEXT RULES (ONLY IF IMPLIED)\n\n- Use 3–5 words MAX\n- Thick, bold sans-serif font\n- High contrast with outline or drop shadow\n- Never overlap subject’s face\n- Must be readable at 160×90 resolution\n\nIf text is not necessary → do NOT force it\n\n---\n\n## ⚡ INTERPRETATION RULES\n\nIf input is vague or abstract:\n→ Convert it into the most visually dramatic, specific scenario possible\n\nExamples:\n- \"Cooking video\" → chef shocked, flames exploding from pan\n- \"AI tools\" → person overwhelmed by glowing holographic screens\n- \"Finance\" → person reacting to giant money explosion\n\nAlways choose the most clickable version.\n\n---\n\n## 🧩 DEFAULT FALLBACK\n\nIf input is minimal:\n→ expressive face + oversized object + bold gradient background\n\n---\n\n## ✅ OUTPUT GOAL\n\nThe final image MUST:\n- Be instantly readable at small size\n- Have one clear subject and one clear hook\n- Trigger strong emotional reaction\n- Feel impossible to scroll past\n\n---\n\n## 🚀 GENERATION STYLE SUMMARY\n\n\"Photorealistic YouTube thumbnail, ultra high contrast, hyper-saturated colors, expressive subject, dramatic lighting, clean gradient or blurred background, shallow depth of field, bold composition, cinematic rim lighting, wide-angle energy, highly clickable, professional commercial quality\"\n\n---\n\nEND SYSTEM PROMPT"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 24,
      "inputs": [],
      "mode": 0,
      "order": 2,
      "outputs": [],
      "pos": [
        1710,
        280
      ],
      "properties": {},
      "size": [
        340,
        150
      ],
      "type": "Note",
      "widgets_values": [
        "Add an image as a reference for the main subject or object you want in the thumbnail. You can include multiple reference images, like another thumbnail, to help guide the style. Enable batch image mode and copy/paste the Load Image node into Image 1. This makes it easy to keep adding more reference images as needed."
      ]
    }
  ],
  "revision": 0,
  "version": 0.4
}