Image-Processing-Node-Editor icon indicating copy to clipboard operation
Image-Processing-Node-Editor copied to clipboard

Failure to import a configuration file containing an ImageAlphaBlend node

Open sk-ys opened this issue 9 months ago • 0 comments

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'

sk-ys avatar Jan 12 '25 03:01 sk-ys