diff --git a/src/paperless/settings.py b/src/paperless/settings.py index 57ce3a407..561943743 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -489,6 +489,10 @@ OCR_ROTATE_PAGES_THRESHOLD = float( os.getenv("PAPERLESS_OCR_ROTATE_PAGES_THRESHOLD", 12.0), ) +OCR_MAX_IMAGE_PIXELS = os.environ.get( + 'PAPERLESS_OCR_MAX_IMAGE_PIXELS', Image.MAX_IMAGE_PIXELS +) + OCR_USER_ARGS = os.getenv("PAPERLESS_OCR_USER_ARGS", "{}") # GNUPG needs a home directory for some reason diff --git a/src/paperless_tesseract/parsers.py b/src/paperless_tesseract/parsers.py index bf33194e9..4b1049566 100644 --- a/src/paperless_tesseract/parsers.py +++ b/src/paperless_tesseract/parsers.py @@ -8,9 +8,7 @@ from documents.parsers import make_thumbnail_from_pdf from documents.parsers import ParseError from PIL import Image -Image.MAX_IMAGE_PIXELS = os.environ.get( - 'PAPERLESS_OCR_MAX_IMAGE_PIXELS', Image.MAX_IMAGE_PIXELS -) +Image.MAX_IMAGE_PIXELS = settings.OCR_MAX_IMAGE_PIXELS class NoTextFoundException(Exception): diff --git a/src/paperless_text/parsers.py b/src/paperless_text/parsers.py index 49270c259..2e002457e 100644 --- a/src/paperless_text/parsers.py +++ b/src/paperless_text/parsers.py @@ -6,9 +6,7 @@ from PIL import Image from PIL import ImageDraw from PIL import ImageFont -Image.MAX_IMAGE_PIXELS = os.environ.get( - 'PAPERLESS_OCR_MAX_IMAGE_PIXELS', Image.MAX_IMAGE_PIXELS -) +Image.MAX_IMAGE_PIXELS = settings.OCR_MAX_IMAGE_PIXELS class TextDocumentParser(DocumentParser):