From 0544d06c3d19d9931ba481d541e0ba4eeca55998 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Fri, 21 Jun 2024 15:13:51 -0700 Subject: [PATCH] Fix calculation of image printed area (used in finding weighted DPI for OCR) Fixes #1334 --- src/ocrmypdf/pdfinfo/info.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ocrmypdf/pdfinfo/info.py b/src/ocrmypdf/pdfinfo/info.py index 0668a406..e4942a2e 100644 --- a/src/ocrmypdf/pdfinfo/info.py +++ b/src/ocrmypdf/pdfinfo/info.py @@ -491,7 +491,7 @@ class ImageInfo: """Physical area of the image in square inches.""" if not self.renderable: return 0.0 - return float(self.width * self.dpi.x * self.height * self.dpi.y) + return float((self.width / self.dpi.x) * (self.height / self.dpi.y)) def __repr__(self): """Return a string representation of the image."""