Merge pull request #3017 from Kdecherf/local-image-alpha

Save alpha channel when downloading PNG images
This commit is contained in:
Jérémy Benoist 2017-03-30 14:45:24 +02:00 committed by GitHub
commit 548e608870

View file

@ -144,6 +144,8 @@ class DownloadImages
$this->logger->debug('DownloadImages: Re-creating jpg'); $this->logger->debug('DownloadImages: Re-creating jpg');
break; break;
case 'png': case 'png':
imagealphablending($im, false);
imagesavealpha($im, true);
imagepng($im, $localPath, ceil(self::REGENERATE_PICTURES_QUALITY / 100 * 9)); imagepng($im, $localPath, ceil(self::REGENERATE_PICTURES_QUALITY / 100 * 9));
$this->logger->debug('DownloadImages: Re-creating png'); $this->logger->debug('DownloadImages: Re-creating png');
} }