From bce8b75095f8d4bdc5648d4a9fbf947c44fbebfb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 15 Mar 2008 19:09:46 +0000 Subject: [PATCH] Fix processing of images with extreme aspect ratios in html2lrf --- src/libprs500/ebooks/lrf/html/convert_from.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libprs500/ebooks/lrf/html/convert_from.py b/src/libprs500/ebooks/lrf/html/convert_from.py index 0e95ca0e81..40c078b6e7 100644 --- a/src/libprs500/ebooks/lrf/html/convert_from.py +++ b/src/libprs500/ebooks/lrf/html/convert_from.py @@ -902,6 +902,10 @@ class HTMLConverter(object): factor = 720./self.profile.dpi def scale_image(width, height): + if width <= 0: + width = 1 + if height <= 0: + height = 1 pt = PersistentTemporaryFile(suffix='_html2lrf_scaled_image_.'+encoding.lower()) self.image_memory.append(pt) # Neccessary, trust me ;-) try: