optimize: trap Hifi..Error

Fixes [Bug]: NotImplementedError: not sure how to get colorspace #1315
This commit is contained in:
James R. Barlow
2024-06-30 00:08:51 -07:00
parent 4fb1bb4de6
commit 6edf756849
+2 -1
View File
@@ -28,6 +28,7 @@ from pikepdf import (
Stream,
UnsupportedImageTypeError,
)
from pikepdf.models.image import HifiPrintImageNotTranscodableError
from PIL import Image
from ocrmypdf._concurrent import Executor, SerialExecutor
@@ -200,7 +201,7 @@ def extract_image_generic(
with imgname.open('wb') as f:
ext = pim.extract_to(stream=f)
imgname.rename(imgname.with_suffix(ext))
except UnsupportedImageTypeError:
except (UnsupportedImageTypeError, HifiPrintImageNotTranscodableError):
return None
return XrefExt(xref, ext)
elif (