From 8eb9e37d9962097a65bc394da8a2353600fab322 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 9 Nov 2024 08:01:09 +0530 Subject: [PATCH] Cleanup previous PR --- src/calibre/web/feeds/news.py | 5 +++-- src/calibre/web/fetch/simple.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index dffe8c1c36..6a732745ac 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -366,11 +366,12 @@ class BasicNewsRecipe(Recipe): ignore_duplicate_articles = None # The following parameters control how the recipe attempts to minimize - # JPEG image sizes + # image sizes. Note that if compression is enabled PNG images are converted + # to JPEG. #: Set this to False to ignore all scaling and compression parameters and #: pass images through unmodified. If True and the other compression - #: parameters are left at their default values, JPEG images will be scaled to fit + #: parameters are left at their default values, images will be scaled to fit #: in the screen dimensions set by the output profile and compressed to size at #: most (w * h)/16 where w x h are the scaled image dimensions. compress_news_images = False diff --git a/src/calibre/web/fetch/simple.py b/src/calibre/web/fetch/simple.py index 8c3884a66b..82e9da36fa 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 {'png','jpg','jpeg'}: + if self.compress_news_images: try: data = self.rescale_image(data) except Exception: