From 1689bbd2dacbcedf23f1df76a778b2ec4489b19f Mon Sep 17 00:00:00 2001 From: corkborg <62742115+corkborg@users.noreply.github.com> Date: Sat, 26 Jul 2025 23:22:46 +0900 Subject: [PATCH 1/2] Allow images with broken headers to load. --- run.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/run.py b/run.py index 1cc9026..d90da33 100644 --- a/run.py +++ b/run.py @@ -5,9 +5,13 @@ from tagger.interrogator.interrogator import AbsInterrogator from PIL import Image from pathlib import Path import argparse +from PIL import ImageFile from tagger.interrogators import interrogators +# Allow images with broken headers to load +ImageFile.LOAD_TRUNCATED_IMAGES = True + parser = argparse.ArgumentParser() group = parser.add_mutually_exclusive_group(required=True) From 154c92937fc8ed65cc38b1d694a195a7d76de179 Mon Sep 17 00:00:00 2001 From: corkborg <62742115+corkborg@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:08:24 +0900 Subject: [PATCH 2/2] Fix import. --- run.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/run.py b/run.py index d90da33..e2fefbe 100644 --- a/run.py +++ b/run.py @@ -2,10 +2,9 @@ import sys from typing import Generator, Iterable from tagger.interrogator.interrogator import AbsInterrogator -from PIL import Image +from PIL import Image, ImageFile from pathlib import Path import argparse -from PIL import ImageFile from tagger.interrogators import interrogators