From 6e2fb2f1e6acea14702ae6190d20b3e4c07d3f64 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 19 Feb 2012 00:14:43 +0530 Subject: [PATCH] Fix #935234 (Resize image can choose zero size for small values) --- src/calibre/ebooks/oeb/transforms/rescale.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/ebooks/oeb/transforms/rescale.py b/src/calibre/ebooks/oeb/transforms/rescale.py index d73205709b..e984fad38a 100644 --- a/src/calibre/ebooks/oeb/transforms/rescale.py +++ b/src/calibre/ebooks/oeb/transforms/rescale.py @@ -48,6 +48,8 @@ class RescaleImages(object): scaled, new_width, new_height = fit_image(width, height, page_width, page_height) if scaled: + new_width = max(1, new_width) + new_height = max(1, new_height) self.log('Rescaling image from %dx%d to %dx%d'%( width, height, new_width, new_height), item.href) try: