{
  "last_node_id": 10,
  "last_link_id": 12,
  "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": "LoadImage",
      "pos": [
        50,
        300
      ],
      "size": [
        315,
        314
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "input_image.png",
        "image"
      ]
    },
    {
      "id": 3,
      "type": "VAEEncode",
      "pos": [
        450,
        400
      ],
      "size": [
        210,
        46
      ],
      "properties": {
        "Node name for S&R": "VAEEncode"
      }
    },
    {
      "id": 4,
      "type": "CLIPTextEncode",
      "pos": [
        450,
        50
      ],
      "size": [
        450,
        150
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "enhance the image, improve quality, professional grade, vibrant colors"
      ]
    },
    {
      "id": 5,
      "type": "CLIPTextEncode",
      "pos": [
        450,
        250
      ],
      "size": [
        450,
        100
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "blurry, low quality, watermark, text, ugly"
      ]
    },
    {
      "id": 6,
      "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",
        0.5
      ],
      "title": "denoise=0.5 controls how much to change (0.1=subtle, 0.9=major)"
    },
    {
      "id": 7,
      "type": "VAEDecode",
      "pos": [
        1350,
        100
      ],
      "size": [
        210,
        46
      ],
      "properties": {
        "Node name for S&R": "VAEDecode"
      }
    },
    {
      "id": 8,
      "type": "SaveImage",
      "pos": [
        1600,
        100
      ],
      "size": [
        315,
        270
      ],
      "properties": {
        "Node name for S&R": "SaveImage"
      },
      "widgets_values": [
        "img2img_output"
      ]
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      6,
      0,
      "MODEL"
    ],
    [
      2,
      1,
      1,
      4,
      0,
      "CLIP"
    ],
    [
      3,
      1,
      1,
      5,
      0,
      "CLIP"
    ],
    [
      4,
      4,
      0,
      6,
      1,
      "CONDITIONING"
    ],
    [
      5,
      5,
      0,
      6,
      2,
      "CONDITIONING"
    ],
    [
      6,
      2,
      0,
      3,
      0,
      "IMAGE"
    ],
    [
      7,
      1,
      2,
      3,
      1,
      "VAE"
    ],
    [
      8,
      3,
      0,
      6,
      3,
      "LATENT"
    ],
    [
      9,
      6,
      0,
      7,
      0,
      "LATENT"
    ],
    [
      10,
      1,
      2,
      7,
      1,
      "VAE"
    ],
    [
      11,
      7,
      0,
      8,
      0,
      "IMAGE"
    ]
  ],
  "groups": [
    {
      "title": "Image to Image - Modify existing images with AI",
      "bounding": [
        30,
        30,
        1950,
        650
      ],
      "color": "#1abc9c"
    }
  ],
  "config": {},
  "extra": {
    "workflow_description": "Image-to-Image workflow for modifying existing images. Adjust denoise strength to control variation amount.",
    "workflow_category": "img2img",
    "workflow_tags": [
      "img2img",
      "variation",
      "enhance"
    ]
  },
  "version": 0.4
}