{
  "last_node_id": 5,
  "last_link_id": 5,
  "nodes": [
    {
      "id": 1,
      "type": "LoadImage",
      "pos": [
        40,
        60
      ],
      "size": [
        315,
        240
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            1
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "official-background.jpg",
        "image"
      ],
      "title": "背景：official-background.jpg"
    },
    {
      "id": 2,
      "type": "LoadImage",
      "pos": [
        40,
        430
      ],
      "size": [
        315,
        240
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            2
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": [
            3
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "corner-label.png",
        "image"
      ],
      "title": "角標：corner-label.png"
    },
    {
      "id": 3,
      "type": "InvertMask",
      "pos": [
        430,
        560
      ],
      "size": [
        315,
        240
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "name": "mask",
          "type": "MASK",
          "link": 3
        }
      ],
      "outputs": [
        {
          "name": "MASK",
          "type": "MASK",
          "links": [
            4
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "InvertMask"
      },
      "widgets_values": []
    },
    {
      "id": 4,
      "type": "ImageCompositeMasked",
      "pos": [
        780,
        120
      ],
      "size": [
        315,
        240
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "name": "destination",
          "type": "IMAGE",
          "link": 1
        },
        {
          "name": "source",
          "type": "IMAGE",
          "link": 2
        },
        {
          "name": "mask",
          "type": "MASK",
          "link": 4,
          "shape": 7
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            5
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ImageCompositeMasked"
      },
      "widgets_values": [
        308,
        416,
        false
      ]
    },
    {
      "id": 5,
      "type": "SaveImage",
      "pos": [
        1180,
        120
      ],
      "size": [
        315,
        240
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 5
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "SaveImage"
      },
      "widgets_values": [
        "greenbean-lesson08-overlay"
      ]
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      4,
      0,
      "IMAGE"
    ],
    [
      2,
      2,
      0,
      4,
      1,
      "IMAGE"
    ],
    [
      3,
      2,
      1,
      3,
      0,
      "MASK"
    ],
    [
      4,
      3,
      0,
      4,
      2,
      "MASK"
    ],
    [
      5,
      4,
      0,
      5,
      0,
      "IMAGE"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.8,
      "offset": [
        20,
        20
      ]
    }
  },
  "version": 0.4
}