diff --git a/src/calibre/web/fetch/simple.py b/src/calibre/web/fetch/simple.py index 55a80395b3..8c3884a66b 100644 --- a/src/calibre/web/fetch/simple.py +++ b/src/calibre/web/fetch/simple.py @@ -460,7 +460,7 @@ class RecursiveFetcher: if itype not in {'png', 'jpg', 'jpeg'}: itype = 'png' if itype == 'gif' else 'jpeg' data = image_to_data(img, fmt=itype) - if self.compress_news_images and itype in {'jpg','jpeg'}: + if self.compress_news_images and itype in {'png','jpg','jpeg'}: try: data = self.rescale_image(data) except Exception: