{
  "last_node_id": 12,
  "last_link_id": 14,
  "nodes": [
    {
      "id": 1,
      "type": "CheckpointLoaderSimple",
      "pos": [
        50,
        100
      ],
      "size": [
        315,
        98
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple"
      },
      "widgets_values": [
        "sd_xl_turbo_1.0_fp16.safetensors"
      ]
    },
    {
      "id": 2,
      "type": "CLIPTextEncode",
      "pos": [
        450,
        50
      ],
      "size": [
        450,
        200
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "vibrant background for text overlay, abstract colorful gradient, bokeh lights, dynamic composition, wide shot, professional"
      ]
    },
    {
      "id": 3,
      "type": "CLIPTextEncode",
      "pos": [
        450,
        300
      ],
      "size": [
        450,
        150
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "text, words, letters, watermark, logo, blurry, low quality"
      ]
    },
    {
      "id": 4,
      "type": "EmptyLatentImage",
      "pos": [
        450,
        500
      ],
      "size": [
        315,
        106
      ],
      "properties": {
        "Node name for S&R": "EmptyLatentImage"
      },
      "widgets_values": [
        1280,
        720,
        1
      ]
    },
    {
      "id": 5,
      "type": "KSampler",
      "pos": [
        950,
        100
      ],
      "size": [
        315,
        262
      ],
      "properties": {
        "Node name for S&R": "KSampler"
      },
      "widgets_values": [
        42,
        "randomize",
        4,
        1.0,
        "euler_ancestral",
        "normal",
        1.0
      ]
    },
    {
      "id": 6,
      "type": "VAEDecode",
      "pos": [
        1350,
        100
      ],
      "size": [
        210,
        46
      ],
      "properties": {
        "Node name for S&R": "VAEDecode"
      }
    },
    {
      "id": 7,
      "type": "TextOverlay",
      "pos": [
        1350,
        250
      ],
      "size": [
        400,
        300
      ],
      "properties": {
        "Node name for S&R": "TextOverlay"
      },
      "widgets_values": [
        "YOUR TITLE HERE",
        "Impact",
        72,
        "#FFFFFF",
        "center",
        "center",
        0,
        0,
        true,
        "#000000",
        3
      ],
      "title": "Text Overlay - Edit text, font, size, color, position"
    },
    {
      "id": 8,
      "type": "TextOverlay",
      "pos": [
        1350,
        600
      ],
      "size": [
        400,
        300
      ],
      "properties": {
        "Node name for S&R": "TextOverlay"
      },
      "widgets_values": [
        "Subtitle text here",
        "Arial",
        36,
        "#FFD700",
        "center",
        "bottom",
        0,
        -50,
        true,
        "#000000",
        2
      ],
      "title": "Subtitle Overlay (optional)"
    },
    {
      "id": 9,
      "type": "SaveImage",
      "pos": [
        1800,
        250
      ],
      "size": [
        315,
        270
      ],
      "properties": {
        "Node name for S&R": "SaveImage"
      },
      "widgets_values": [
        "text_overlay_output"
      ]
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      5,
      0,
      "MODEL"
    ],
    [
      2,
      1,
      1,
      2,
      0,
      "CLIP"
    ],
    [
      3,
      1,
      1,
      3,
      0,
      "CLIP"
    ],
    [
      4,
      2,
      0,
      5,
      1,
      "CONDITIONING"
    ],
    [
      5,
      3,
      0,
      5,
      2,
      "CONDITIONING"
    ],
    [
      6,
      4,
      0,
      5,
      3,
      "LATENT"
    ],
    [
      7,
      5,
      0,
      6,
      0,
      "LATENT"
    ],
    [
      8,
      1,
      2,
      6,
      1,
      "VAE"
    ],
    [
      9,
      6,
      0,
      7,
      0,
      "IMAGE"
    ],
    [
      10,
      7,
      0,
      8,
      0,
      "IMAGE"
    ],
    [
      11,
      8,
      0,
      9,
      0,
      "IMAGE"
    ]
  ],
  "groups": [
    {
      "title": "Text Overlay on Generated Image - YouTube Thumbnail Style",
      "bounding": [
        30,
        30,
        2150,
        950
      ],
      "color": "#f39c12"
    },
    {
      "title": "REQUIRES: ComfyUI-text-overlay custom node",
      "bounding": [
        30,
        1000,
        2150,
        50
      ],
      "color": "#e67e22"
    }
  ],
  "config": {},
  "extra": {
    "workflow_description": "Generate background image then overlay title + subtitle text. Perfect for YouTube thumbnails with text.",
    "workflow_category": "text-overlay",
    "workflow_tags": [
      "text",
      "overlay",
      "thumbnail",
      "title"
    ],
    "required_custom_nodes": [
      "https://github.com/mikkel/ComfyUI-text-overlay"
    ]
  },
  "version": 0.4
}