Stable Diffusion Web UIでPIL.UnidentifiedImageError: cannot identify image file
今回はStable Diffusion Web UIを利用しているときに下記のようなエラーが起きたときの対処法についてご紹介していきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Traceback (most recent call last): File "/opt/homebrew/Caskroom/miniforge/base/envs/sd-webui/lib/python3.10/site-packages/gradio/routes.py", line 488, in run_predict output = await app.get_blocks().process_api( File "/opt/homebrew/Caskroom/miniforge/base/envs/sd-webui/lib/python3.10/site-packages/gradio/blocks.py", line 1429, in process_api inputs = self.preprocess_data(fn_index, inputs, state) File "/opt/homebrew/Caskroom/miniforge/base/envs/sd-webui/lib/python3.10/site-packages/gradio/blocks.py", line 1239, in preprocess_data processed_input.append(block.preprocess(inputs[i])) File "/opt/homebrew/Caskroom/miniforge/base/envs/sd-webui/lib/python3.10/site-packages/gradio/components/image.py", line 274, in preprocess im = processing_utils.decode_base64_to_image(x) File "/opt/homebrew/Caskroom/miniforge/base/envs/sd-webui/lib/python3.10/site-packages/gradio/processing_utils.py", line 59, in decode_base64_to_image img = Image.open(BytesIO(base64.b64decode(image_encoded))) File "/opt/homebrew/Caskroom/miniforge/base/envs/sd-webui/lib/python3.10/site-packages/PIL/Image.py", line 3298, in open raise UnidentifiedImageError(msg) PIL.UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x171c12200> |
Stable Diffusion Web UIでPIL.UnidentifiedImageError: cannot identify image file
Stable Diffusion Web UIで画像をアップロードしてinpaintをしようとしてgenerateしたときに表題のようなエラーが出ました。
結論から言うと私の場合はサーバーを再起動してブラウザをキャッシュを削除してリロードすると解消されました。
Safariではこうした現象が出やすいため、Chrome系で試すのがおすすめらしいですよ。
終わりに
今回はStable Diffusion Web UIを利用しているときに冒頭のようなエラーが起きたときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません