Skip to content

Failure to import a configuration file containing an ImageAlphaBlend node #22

@sk-ys

Description

@sk-ys

ImageAlphaBlend ノードを含んだ設定ファイルをインポートしようとすると失敗します。
以下は最小限の設定例です。

設定ファイル例

{
    "node_list": [
        "1:Image",
        "2:ImageAlphaBlend"
    ],
    "link_list": [
        [
            "1:Image:Image:Output01",
            "2:ImageAlphaBlend:Image:Input01"
        ],
        [
            "1:Image:Image:Output01",
            "2:ImageAlphaBlend:Image:Input02"
        ]
    ],
    "1:Image": {
        "id": "1",
        "name": "Image",
        "setting": {
            "ver": "0.0.1",
            "pos": [
                37,
                26
            ]
        }
    },
    "2:ImageAlphaBlend": {
        "id": "2",
        "name": "ImageAlphaBlend",
        "setting": {
            "ver": "0.0.1",
            "pos": [
                350,
                37
            ],
            "2:ImageAlphaBlend:Int:Input03Value": null
        }
    }
}

コンソール出力

Traceback (most recent call last):
  File "C:\Users\user\dev\python\tools\Image-Processing-Node-Editor\node_editor\node_editor.py", line 441, in _callback_file_import
    node.set_setting_dict(
  File "C:\Users\user\dev\python\tools\Image-Processing-Node-Editor\node\draw_node\node_image_alpha_blend.py", line 353, in set_setting_dict
    kernel_size = int(setting_dict[input_value03_tag])
                      ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
KeyError: '2:ImageAlphaBlend:Int:Input02Value'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions