From 93cca42e2056ef323e2a4bc60bef04159581f4f7 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Tue, 25 Jan 2022 00:19:23 -0800 Subject: [PATCH] optimize: don't try to optimize an image we can't save --- src/ocrmypdf/optimize.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ocrmypdf/optimize.py b/src/ocrmypdf/optimize.py index 49faf414..352767cf 100644 --- a/src/ocrmypdf/optimize.py +++ b/src/ocrmypdf/optimize.py @@ -203,7 +203,8 @@ def extract_image_generic( try: pim.as_pil_image().save(png_name(root, xref)) except NotImplementedError: - log.warning(f"PDF contains some images specifying non-CMYK inks. Ignoring it.") + log.warning("PDF contains an atypical image that cannot be optimized.") + return None return XrefExt(xref, '.png') elif ( not pim.indexed