Index: /plugins/pkImageConverterPlugin/trunk/lib/pkImageConverter.class.php =================================================================== --- /plugins/pkImageConverterPlugin/trunk/lib/pkImageConverter.class.php (revision 15754) +++ /plugins/pkImageConverterPlugin/trunk/lib/pkImageConverter.class.php (revision 16282) @@ -99,4 +99,7 @@ static public function scaleToNarrowerAxis($fileIn, $fileOut, $width, $height, $quality = 75) { + $width = ceil($width); + $height = ceil($height); + $quality = ceil($quality); list($iwidth, $iheight) = getimagesize($fileIn); if (!$iwidth) { @@ -116,4 +119,7 @@ $width, $height, $quality = 75) { + $width = ceil($width); + $height = ceil($height); + $quality = ceil($quality); if ($width === false) { $scaleParameters = "-ysize " . ($height + 0); @@ -129,4 +135,5 @@ $quality = 75) { + $quality = ceil($quality); $scaleParameters = $factor + 0; return self::scaleBody($fileIn, $fileOut, $scaleParameters, $quality); @@ -136,4 +143,7 @@ $quality = 75) { + $width = ceil($width); + $height = ceil($height); + $quality = ceil($quality); list($iwidth, $iheight) = getimagesize($fileIn); if (!$iwidth) @@ -209,4 +219,5 @@ static public function convertFormat($fileIn, $fileOut, $quality = 75) { + $quality = ceil($quality); return self::scaleBody($fileIn, $fileOut, false, $quality); }