File "D:\SD-Controlnet-webui\stable-diffusion-webui\modules\call_queue.py", line 56, in f res = list(func(*args, **kwargs)) File "D:\SD-Controlnet-webui\stable-diffusion-webui\modules\call_queue.py", line 37, in f res = func(*args, **kwargs) File "D:\SD-Controlnet-webui\stable-diffusion-webui\modules\txt2img.py", line 53, in txt2img processed = modules.scripts.scripts_txt2img.run(p, *args) File "D:\SD-Controlnet-webui\stable-diffusion-webui\modules\scripts.py", line 407, in run processed = script.run(p, *script_args) File "D:\SD-Controlnet-webui\stable-diffusion-webui\scripts\xyz_grid.py", line 675, in run images.save_image(processed.images[g], p.outpath_grids, "xyz_grid", info=processed.infotexts[g], extension=opts.grid_format, prompt=processed.all_prompts[adj_g], seed=processed.all_seeds[adj_g], grid=True, p=processed) File "D:\SD-Controlnet-webui\stable-diffusion-webui\modules\images.py", line 584, in save_image _atomically_save_image(image, fullfn_without_extension, extension) File "D:\SD-Controlnet-webui\stable-diffusion-webui\modules\images.py", line 546, in _atomically_save_image image_format = Image.registered_extensions()[extension] KeyError: '.'