1
0
mirror of https://github.com/mosbth/cimage.git synced 2025-09-02 12:12:49 +02:00

Added configuration for default jpeg quality and png compression in the config file, #107.

This commit is contained in:
Mikael Roos
2015-10-21 00:30:01 +02:00
parent ce8ec325d3
commit 8c89166967
3 changed files with 26 additions and 2 deletions

View File

@@ -649,11 +649,16 @@ verbose("use cache = $useCache");
* quality, q - set level of quality for jpeg images
*/
$quality = get(array('quality', 'q'));
$qualityDefault = getConfig('jpg_quality', null);
is_null($quality)
or ($quality > 0 and $quality <= 100)
or errorPage('Quality out of range');
if (is_null($quality) && !is_null($qualityDefault)) {
$quality = $qualityDefault;
}
verbose("quality = $quality");
@@ -662,12 +667,16 @@ verbose("quality = $quality");
* compress, co - what strategy to use when compressing png images
*/
$compress = get(array('compress', 'co'));
$compressDefault = getConfig('png_compression', null);
is_null($compress)
or ($compress > 0 and $compress <= 9)
or errorPage('Compress out of range');
if (is_null($compress) && !is_null($compressDefault)) {
$compress = $compressDefault;
}
verbose("compress = $compress");