Repository: stable-diffusion-webui
Issue: [Bug]: v1.9.0 GFPGAN and CodeFormer not work
Labels: bug-report

### Checklist

- [X] The issue exists after disabling all extensions
- [X] The issue exists on a clean installation of webui
- [ ] The issue is caused by an extension, but I believe it is caused by a bug in the webui
- [X] The issue exists in the current version of the webui
- [X] The issue has not been reported before recently
- [ ] The issue has been reported before but has not been fixed yet

### What happened?

После обновления версии на 1.9, сломалост восстановление лиц.
В пример касается и GFPGAN и CodeFormer:
- Если значение равно 0 либо 1, то генерация проходит успешно с указанным показателем.
- Если значение снизить больше 0 но меньше 1, то появляется ошибка
ValueError: images do not match

*** Error completing request
*** Arguments: ('task(23eulwtbdi5llkk)', 0.0, <PIL.Image.Image image mode=RGBA size=1024x1150 at 0x2891D69F8B0>, None, '', '', True, True, 0.0, 4, 0.0, 512, 512, True, 'None', 'None', 0, True, 0.696, False, 1, 0, False, 0.5, 0.2, False, 0.9, 0.15, 0.5, False, False, 384, 768, 4096, 409600, 'Maximize area', 0.1, False, ['Horizontal'], False, ['Deepbooru']) {}
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 57, in f
        res = list(func(*args, **kwargs))
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 36, in f
        res = func(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 131, in run_postprocessing_webui
        return run_postprocessing(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 71, in run_postprocessing
        scripts.scripts_postproc.run(initial_pp, args)
      File "W:\stablediffusion v2\webui\modules\scripts_postprocessing.py", line 198, in run
        script.process(single_image, **process_args)
      File "W:\stablediffusion v2\webui\scripts\postprocessing_gfpgan.py", line 29, in process
        res = Image.blend(pp.image, res, gfpgan_visibility)
      File "W:\stablediffusion v2\system\python\lib\site-packages\PIL\Image.py", line 3340, in blend
        return im1._new(core.blend(im1.im, im2.im, alpha))
    ValueError: images do not match

---

### Steps to reproduce the problem

1. Go to Extra
2. Drop image
3. Activate GFPGAN или CodeFormer
4. Set the parameter to 1
5. Click on "Generete"
6. Set the parameter to 0
7. Click on "Generete"
8. Set the parameter from 0 to 1
9. Click on "Generete"

### What should have happened?

The sensitivity of facial reconstruction should change.

### What browsers do you use to access the UI ?

Mozilla Firefox, Google Chrome

### Sysinfo

[sysinfo-2024-04-15-12-29.json](https://github.com/AUTOMATIC1111/stable-diffusion-webui/files/14979457/sysinfo-2024-04-15-12-29.json)


### Console logs

```Shell
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]
Version: v1.9.0
Commit hash: adadb4e3c7382bf3e4f7519126cd6c70f4f8557b
Installing requirements
[Auto-Photoshop-SD] Attempting auto-update...
[Auto-Photoshop-SD] switch branch to extension branch.
checkout_result: Your branch is up to date with 'origin/master'.

[Auto-Photoshop-SD] Current Branch.
branch_result: * master

[Auto-Photoshop-SD] Fetch upstream.
fetch_result:
[Auto-Photoshop-SD] Pull upstream.
pull_result: Already up to date.
All models for DeOldify are already downloaded.
Installing yt-dlp for DeOldify extension.
Installing yt-dlp
If submitting an issue on github, please provide the full startup log for debugging purposes.

Initializing Dreambooth
Dreambooth revision: 45a12fe5950bf93205b6ef2b7511eb94052a241f
Checking xformers...
Checking bitsandbytes...
Checking bitsandbytes (ALL!)
Checking Dreambooth requirements...
Installed version of bitsandbytes: 0.43.0
[Dreambooth] bitsandbytes v0.43.0 is already installed.
Installed version of accelerate: 0.21.0
[Dreambooth] accelerate v0.21.0 is already installed.
Installed version of dadaptation: 3.2
[Dreambooth] dadaptation v3.2 is already installed.
Installed version of diffusers: 0.27.2
[Dreambooth] diffusers v0.25.0 is already installed.
Installed version of discord-webhook: 1.3.0
[Dreambooth] discord-webhook v1.3.0 is already installed.
Installed version of fastapi: 0.94.0
[Dreambooth] fastapi is already installed.
Installed version of gitpython: 3.1.32
[Dreambooth] gitpython v3.1.40 is not installed.
Successfully installed gitpython-3.1.43

Installed version of pytorch_optimizer: 2.12.0
[Dreambooth] pytorch_optimizer v2.12.0 is already installed.
Installed version of Pillow: 9.5.0
[Dreambooth] Pillow is already installed.
Installed version of tqdm: 4.66.2
[Dreambooth] tqdm is already installed.
Installed version of tomesd: 0.1.3
[Dreambooth] tomesd v0.1.2 is already installed.
Installed version of tensorboard: 2.13.0
[Dreambooth] tensorboard v2.13.0 is already installed.
[+] torch version 2.1.2+cu121 installed.
[+] torchvision version 0.16.2+cu121 installed.
[+] accelerate version 0.21.0 installed.
[+] diffusers version 0.27.2 installed.
[+] bitsandbytes version 0.43.0 installed.
[+] xformers version 0.0.23.post1 installed.
Launching Web UI with arguments:
No module 'xformers'. Proceeding without it.
*** Error loading script: img2img.py
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\scripts.py", line 508, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "W:\stablediffusion v2\webui\modules\script_loading.py", line 14, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 883, in exec_module
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
      File "W:\stablediffusion v2\webui\scripts\img2img.py", line 16, in <module>
        from imwatermark import WatermarkEncoder
    ModuleNotFoundError: No module named 'imwatermark'

---
*** Error loading script: txt2img.py
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\scripts.py", line 508, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "W:\stablediffusion v2\webui\modules\script_loading.py", line 14, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 883, in exec_module
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
      File "W:\stablediffusion v2\webui\scripts\txt2img.py", line 14, in <module>
        from imwatermark import WatermarkEncoder
    ModuleNotFoundError: No module named 'imwatermark'

---
python_server_full_path:  W:\stablediffusion v2\webui\extensions\Auto-Photoshop-StableDiffusion-Plugin\server/python_server
[-] ADetailer initialized. version: 24.4.1, num models: 10
*** Error loading script: main.py
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\scripts.py", line 508, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "W:\stablediffusion v2\webui\modules\script_loading.py", line 14, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 883, in exec_module
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
      File "W:\stablediffusion v2\webui\extensions\openpose-editor\scripts\main.py", line 14, in <module>
        from basicsr.utils.download_util import load_file_from_url
    ModuleNotFoundError: No module named 'basicsr'

---
CivitAI Browser+: Aria2 RPC started
ControlNet preprocessor location: W:\stablediffusion v2\webui\extensions\sd-webui-controlnet\annotator\downloads
2024-04-15 15:13:39,359 - ControlNet - INFO - ControlNet v1.1.443
2024-04-15 15:13:39,516 - ControlNet - INFO - ControlNet v1.1.443
[sdwi2iextender] Developper warning:
[sdwi2iextender] ./modules/img2img.py is being recompiled at run time with a patch. Your debugger will not work in this file.
[sdwi2iextender] If you need debug tools in this file, disable all extensions that use the sdwi2iextender library.
[sdwi2iextender] This patch is temporary and will be removed when v1.9 will be released.
Loading weights [dcd690123c] from W:\stablediffusion v2\webui\models\Stable-diffusion\Stable SR\Models\v2-1_768-ema-pruned.safetensors
[LyCORIS]-WARNING: LyCORIS legacy extension is now loaded, if you don't expext to see this message, please disable this extension.
2024-04-15 15:13:43,634 - ControlNet - INFO - ControlNet UI callback registered.
W:\stablediffusion v2\webui\extensions\model_preset_manager\scripts\main.py:446: GradioDeprecationWarning: 'scale' value should be an integer. Using 0.1 will cause issues.
  with gr.Column(min_width=100, scale = 0.1):
W:\stablediffusion v2\webui\extensions\model_preset_manager\scripts\main.py:463: GradioDeprecationWarning: The `style` method is deprecated. Please set these arguments in the constructor instead.
  model_generation_data = gr.Textbox(label = model_generation_data_label_text(), value = "", lines = 3, elem_id = "def_model_gen_data_textbox").style(show_copy_button=True)
W:\stablediffusion v2\webui\extensions\model_preset_manager\scripts\main.py:466: GradioDeprecationWarning: The `style` method is deprecated. Please set these arguments in the constructor instead.
  triggerWords = gr.CheckboxGroup([], multiselect=True, label="Trigger Words", interactive = True).style(container=True, item_container=True)
W:\stablediffusion v2\webui\extensions\model_preset_manager\scripts\main.py:466: GradioDeprecationWarning: The `item_container` parameter is deprecated.
  triggerWords = gr.CheckboxGroup([], multiselect=True, label="Trigger Words", interactive = True).style(container=True, item_container=True)
W:\stablediffusion v2\webui\extensions\model_preset_manager\scripts\main.py:493: GradioDeprecationWarning: The `style` method is deprecated. Please set these arguments in the constructor instead.
  output_textbox = gr.Textbox(interactive=False, label="Output").style(show_copy_button=True)
W:\stablediffusion v2\webui\modules\gradio_extensons.py:25: GradioDeprecationWarning: `height` is deprecated in `Interface()`, please use it within `launch()` instead.
  res = original_IOComponent_init(self, *args, **kwargs)
W:\stablediffusion v2\webui\extensions\stable-diffusion-webui-Prompt_Generator\scripts\prompt_generator.py:229: GradioDeprecationWarning: The `style` method is deprecated. Please set these arguments in the constructor instead.
  row.style(equal_height=True)
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.
COMMANDLINE_ARGS does not contain --api, API won't be mounted.
Startup time: 101.2s (prepare environment: 80.5s, import torch: 5.7s, import gradio: 1.0s, setup paths: 1.4s, initialize shared: 0.2s, other imports: 1.5s, load scripts: 7.9s, create ui: 1.6s, gradio launch: 1.1s).
Creating model from config: W:\stablediffusion v2\webui\repositories\stable-diffusion-stability-ai\configs\stable-diffusion\v2-inference-v.yaml
Loading VAE weights specified in settings: W:\stablediffusion v2\webui\models\VAE\vqgan_cfw_00011_vae_only.ckpt
Applying attention optimization: Doggettx... done.
Model loaded in 8.5s (load weights from disk: 0.1s, find config: 3.0s, create model: 0.1s, apply weights to model: 4.1s, load VAE: 0.4s, load textual inversion embeddings: 0.1s, calculate empty prompt: 0.5s).
Advanced elements visible: False
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]
Version: v1.9.0
Commit hash: adadb4e3c7382bf3e4f7519126cd6c70f4f8557b
Installing requirements
Launching Web UI with arguments:
No module 'xformers'. Proceeding without it.
*** Error loading script: img2img.py
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\scripts.py", line 508, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "W:\stablediffusion v2\webui\modules\script_loading.py", line 14, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 883, in exec_module
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
      File "W:\stablediffusion v2\webui\scripts\img2img.py", line 16, in <module>
        from imwatermark import WatermarkEncoder
    ModuleNotFoundError: No module named 'imwatermark'

---
*** Error loading script: txt2img.py
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\scripts.py", line 508, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "W:\stablediffusion v2\webui\modules\script_loading.py", line 14, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 883, in exec_module
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
      File "W:\stablediffusion v2\webui\scripts\txt2img.py", line 14, in <module>
        from imwatermark import WatermarkEncoder
    ModuleNotFoundError: No module named 'imwatermark'

---
Loading weights [dcd690123c] from W:\stablediffusion v2\webui\models\Stable-diffusion\Stable SR\Models\v2-1_768-ema-pruned.safetensors
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.
Startup time: 18.4s (prepare environment: 6.7s, import torch: 5.7s, import gradio: 1.0s, setup paths: 1.4s, initialize shared: 0.1s, other imports: 0.6s, load scripts: 1.8s, create ui: 0.7s, gradio launch: 0.1s).
Creating model from config: W:\stablediffusion v2\webui\repositories\stable-diffusion-stability-ai\configs\stable-diffusion\v2-inference-v.yaml
Loading VAE weights specified in settings: W:\stablediffusion v2\webui\models\VAE\vqgan_cfw_00011_vae_only.ckpt
Applying attention optimization: Doggettx... done.
Model loaded in 4.7s (load weights from disk: 0.1s, find config: 1.9s, apply weights to model: 1.9s, load VAE: 0.4s, calculate empty prompt: 0.1s).
*** Error completing request
*** Arguments: ('task(23eulwtbdi5llkk)', 0.0, <PIL.Image.Image image mode=RGBA size=1024x1150 at 0x2891D69F8B0>, None, '', '', True, True, 0.0, 4, 0.0, 512, 512, True, 'None', 'None', 0, True, 0.696, False, 1, 0, False, 0.5, 0.2, False, 0.9, 0.15, 0.5, False, False, 384, 768, 4096, 409600, 'Maximize area', 0.1, False, ['Horizontal'], False, ['Deepbooru']) {}
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 57, in f
        res = list(func(*args, **kwargs))
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 36, in f
        res = func(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 131, in run_postprocessing_webui
        return run_postprocessing(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 71, in run_postprocessing
        scripts.scripts_postproc.run(initial_pp, args)
      File "W:\stablediffusion v2\webui\modules\scripts_postprocessing.py", line 198, in run
        script.process(single_image, **process_args)
      File "W:\stablediffusion v2\webui\scripts\postprocessing_gfpgan.py", line 29, in process
        res = Image.blend(pp.image, res, gfpgan_visibility)
      File "W:\stablediffusion v2\system\python\lib\site-packages\PIL\Image.py", line 3340, in blend
        return im1._new(core.blend(im1.im, im2.im, alpha))
    ValueError: images do not match

---
Loading model Deliberate\Deliberate_v5.safetensors (2 out of 2)
Calculating sha256 for W:\stablediffusion v2\webui\models\Stable-diffusion\Deliberate\Deliberate_v5.safetensors: 636fe404e3fd0c612ea3f2bd5d6f66fe8f005c026fac4fb54ee5c811ecd0da2c
Loading weights [636fe404e3] from W:\stablediffusion v2\webui\models\Stable-diffusion\Deliberate\Deliberate_v5.safetensors
Creating model from config: W:\stablediffusion v2\webui\configs\v1-inference.yaml
Applying attention optimization: Doggettx... done.
Model loaded in 8.7s (calculate hash: 7.1s, load config: 0.2s, create model: 0.3s, apply weights to model: 0.8s, calculate empty prompt: 0.1s).
*** Error completing request
*** Arguments: ('task(xq5y56sd551hk5t)', 0.0, <PIL.Image.Image image mode=RGBA size=1024x1150 at 0x289123D0910>, None, '', '', True, True, 0.0, 4, 0.0, 512, 512, True, 'None', 'None', 0, True, 0.696, False, 1, 0, False, 0.5, 0.2, False, 0.9, 0.15, 0.5, False, False, 384, 768, 4096, 409600, 'Maximize area', 0.1, False, ['Horizontal'], False, ['Deepbooru']) {}
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 57, in f
        res = list(func(*args, **kwargs))
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 36, in f
        res = func(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 131, in run_postprocessing_webui
        return run_postprocessing(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 71, in run_postprocessing
        scripts.scripts_postproc.run(initial_pp, args)
      File "W:\stablediffusion v2\webui\modules\scripts_postprocessing.py", line 198, in run
        script.process(single_image, **process_args)
      File "W:\stablediffusion v2\webui\scripts\postprocessing_gfpgan.py", line 29, in process
        res = Image.blend(pp.image, res, gfpgan_visibility)
      File "W:\stablediffusion v2\system\python\lib\site-packages\PIL\Image.py", line 3340, in blend
        return im1._new(core.blend(im1.im, im2.im, alpha))
    ValueError: images do not match

---
*** Error completing request
*** Arguments: ('task(3mdy8dmj69j1luo)', 0.0, <PIL.Image.Image image mode=RGBA size=1024x1150 at 0x289123D2200>, None, '', '', True, True, 0.0, 4, 0.0, 512, 512, True, 'None', 'None', 0, True, 0.345, False, 1, 0, False, 0.5, 0.2, False, 0.9, 0.15, 0.5, False, False, 384, 768, 4096, 409600, 'Maximize area', 0.1, False, ['Horizontal'], False, ['Deepbooru']) {}
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 57, in f
        res = list(func(*args, **kwargs))
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 36, in f
        res = func(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 131, in run_postprocessing_webui
        return run_postprocessing(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 71, in run_postprocessing
        scripts.scripts_postproc.run(initial_pp, args)
      File "W:\stablediffusion v2\webui\modules\scripts_postprocessing.py", line 198, in run
        script.process(single_image, **process_args)
      File "W:\stablediffusion v2\webui\scripts\postprocessing_gfpgan.py", line 29, in process
        res = Image.blend(pp.image, res, gfpgan_visibility)
      File "W:\stablediffusion v2\system\python\lib\site-packages\PIL\Image.py", line 3340, in blend
        return im1._new(core.blend(im1.im, im2.im, alpha))
    ValueError: images do not match

---
*** Error completing request
*** Arguments: ('task(lv65ayupoqo2u2a)', 0.0, <PIL.Image.Image image mode=RGBA size=1024x1150 at 0x289123E1810>, None, '', '', True, True, 0.0, 4, 0.0, 512, 512, True, 'None', 'None', 0, True, 0.036, False, 1, 0, False, 0.5, 0.2, False, 0.9, 0.15, 0.5, False, False, 384, 768, 4096, 409600, 'Maximize area', 0.1, False, ['Horizontal'], False, ['Deepbooru']) {}
    Traceback (most recent call last):
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 57, in f
        res = list(func(*args, **kwargs))
      File "W:\stablediffusion v2\webui\modules\call_queue.py", line 36, in f
        res = func(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 131, in run_postprocessing_webui
        return run_postprocessing(*args, **kwargs)
      File "W:\stablediffusion v2\webui\modules\postprocessing.py", line 71, in run_postprocessing
        scripts.scripts_postproc.run(initial_pp, args)
      File "W:\stablediffusion v2\webui\modules\scripts_postprocessing.py", line 198, in run
        script.process(single_image, **process_args)
      File "W:\stablediffusion v2\webui\scripts\postprocessing_gfpgan.py", line 29, in process
        res = Image.blend(pp.image, res, gfpgan_visibility)
      File "W:\stablediffusion v2\system\python\lib\site-packages\PIL\Image.py", line 3340, in blend
        return im1._new(core.blend(im1.im, im2.im, alpha))
    ValueError: images do not match

---
```


### Additional information

Only automatic updates to the latest version to date, version 1.9