From 705d23c2cd7a45c6ad5f9b58cec43ad048dc0781 Mon Sep 17 00:00:00 2001 From: Simon Conseil Date: Wed, 4 Apr 2018 23:51:33 +0200 Subject: [PATCH] Force loading of truncated files (closes #320) --- sigal/image.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sigal/image.py b/sigal/image.py index 12379fa..7da2cd9 100644 --- a/sigal/image.py +++ b/sigal/image.py @@ -41,13 +41,16 @@ import fractions from copy import deepcopy from datetime import datetime from PIL.ExifTags import TAGS, GPSTAGS -from PIL import Image as PILImage, ImageOps, IptcImagePlugin +from PIL import Image as PILImage, ImageOps, ImageFile, IptcImagePlugin from pilkit.processors import Transpose from pilkit.utils import save_image from . import signals, utils from .settings import get_thumb, Status +# Force loading of truncated files +ImageFile.LOAD_TRUNCATED_IMAGES = True + def _has_exif_tags(img): return hasattr(img, 'info') and 'exif' in img.info