From 01c7895044aaffa426a803beb32a36383e1c2e51 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Sat, 13 Nov 2021 14:47:49 -0800 Subject: [PATCH] pipeline: tidy --- src/ocrmypdf/_pipeline.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/ocrmypdf/_pipeline.py b/src/ocrmypdf/_pipeline.py index cddc176c..dc414d7b 100644 --- a/src/ocrmypdf/_pipeline.py +++ b/src/ocrmypdf/_pipeline.py @@ -511,10 +511,6 @@ def create_ocr_image(image: Path, page_context: PageContext): output_file = page_context.get_path('ocr.png') options = page_context.options with Image.open(image) as im: - white = ImageColor.getcolor('#ffffff', im.mode) - # pink = ImageColor.getcolor('#ff0080', im.mode) - draw = ImageDraw.ImageDraw(im) - log.debug('resolution %r', im.info['dpi']) if not options.force_ocr: @@ -524,6 +520,7 @@ def create_ocr_image(image: Path, page_context: PageContext): if options.redo_ocr: mask = True # Mask visible text, but not invisible text + draw = ImageDraw.ImageDraw(im) for textarea in page_context.pageinfo.get_textareas( visible=mask, corrupt=None ): @@ -539,9 +536,8 @@ def create_ocr_image(image: Path, page_context: PageContext): im.height - bbox[1] * xyscale[1], ) log.debug('blanking %r', pixcoords) - draw.rectangle(pixcoords, fill=white) - # draw.rectangle(pixcoords, outline=pink) - del draw + draw.rectangle(pixcoords, fill='white') + # draw.rectangle(pixcoords, outline='pink') filter_im = page_context.plugin_manager.hook.filter_ocr_image( page=page_context, image=im