From 7f02c8ca5824f497a3a104878209900989b49c84 Mon Sep 17 00:00:00 2001 From: gRoussac Date: Fri, 15 Nov 2013 18:50:28 +0100 Subject: [PATCH] [-] WS: Fix bug #PSCFV-10970 use configuration for uploaded images quality --- classes/webservice/WebserviceSpecificManagementImages.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/classes/webservice/WebserviceSpecificManagementImages.php b/classes/webservice/WebserviceSpecificManagementImages.php index dd6401e5a..8d9fd1626 100755 --- a/classes/webservice/WebserviceSpecificManagementImages.php +++ b/classes/webservice/WebserviceSpecificManagementImages.php @@ -845,11 +845,13 @@ class WebserviceSpecificManagementImagesCore implements WebserviceSpecificManage $imaged = imagegif($destImage, $newPath); break; case 'png': - $imaged = imagepng($destImage, $newPath, 7); + $quality = (Configuration::get('PS_PNG_QUALITY') === false ? 7 : Configuration::get('PS_PNG_QUALITY')); + $imaged = imagepng($destImage, $newPath, (int)$quality); break; case 'jpeg': default: - $imaged = imagejpeg($destImage, $newPath, 90); + $quality = (Configuration::get('PS_JPEG_QUALITY') === false ? 90 : Configuration::get('PS_JPEG_QUALITY')); + $imaged = imagejpeg($destImage, $newPath, (int)$quality); break; } imagedestroy($destImage);