From 7a3260ae9e1095beff4621e7031068a83c6a3ab1 Mon Sep 17 00:00:00 2001 From: Kevin Decherf Date: Wed, 29 Mar 2017 21:58:29 +0200 Subject: Save alpha channel when downloading PNG images Fixes #2805 Signed-off-by: Kevin Decherf --- src/Wallabag/CoreBundle/Helper/DownloadImages.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Wallabag/CoreBundle/Helper/DownloadImages.php b/src/Wallabag/CoreBundle/Helper/DownloadImages.php index c83f9618..0d330d2a 100644 --- a/src/Wallabag/CoreBundle/Helper/DownloadImages.php +++ b/src/Wallabag/CoreBundle/Helper/DownloadImages.php @@ -144,6 +144,8 @@ class DownloadImages $this->logger->debug('DownloadImages: Re-creating jpg'); break; case 'png': + imagealphablending($im, false); + imagesavealpha($im, true); imagepng($im, $localPath, ceil(self::REGENERATE_PICTURES_QUALITY / 100 * 9)); $this->logger->debug('DownloadImages: Re-creating png'); } -- cgit v1.2.3