From 71e493a810833586458eca3e18be5ac597f5f563 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Tue, 16 Feb 2016 05:29:32 -0800 Subject: [PATCH] Fix case of JPEG missing DPI field --- ocrmypdf/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ocrmypdf/main.py b/ocrmypdf/main.py index 7fc555e9..f6152aaa 100755 --- a/ocrmypdf/main.py +++ b/ocrmypdf/main.py @@ -677,7 +677,8 @@ def select_image_for_pdf( if all(image['enc'] == 'jpeg' for image in pageinfo['images']): # If all images were JPEGs originally, produce a JPEG as output im = Image.open(image) - im.save(output_file, format='JPEG', dpi=im.info['dpi']) + dpi = im.info.get('dpi', int(pageinfo['xres'])) + im.save(output_file, format='JPEG', dpi=dpi) else: re_symlink(image, output_file)