0

我在我的typo3插件中成功调整了miages的大小,但我对调整大小的图像质量有疑问。我尝试了许多不同的东西,但图像质量保持不变。

我的代码:

$imgConfig['file'] = 'GIFBUILDER';
$imgConfig['file.']['quality']  = 99;
$imgConfig['file.']['jpg_quality']  = 99;
$imgConfig['file.']['backColor'] = '#ffffff'; 
$imgConfig['file.']['transparentColor'] = '#ffffff';
$imgConfig['file.']['10'] = 'IMAGE';
$imgConfig['file.']['XY'] = '[100.w],[100.h]';
$imgConfig['file'] = $entry['image_small'];
$origImg = $this->cObj->IMAGE($imgConfig);
$resizedImageInfo = $GLOBALS['TSFE']->lastImageInfo;

我还在安装工具中设置了值: [GFX][jpg_quality] = 99 [GFX][png_truecolor] = 1

我使用扩展 JB GD Resize (jb_gd_resize),但我不认为这是问题所在。我还能尝试什么?

谢谢你。

4

1 回答 1

1

...我使用扩展 JB GD Resize (jb_gd_resize),但我不认为这是问题所在。

你错了。这就是问题所在。看看它刚刚使用的 jb_gd_resize (1.1.5) 的来源

imagejpeg($newIm,$output); 

imagejpeg()的第三个参数是“质量”,根本没有使用。因此使用默认值,您可以获得 75 左右的质量,独立于任何其他设置。

于 2013-04-11T09:44:47.617 回答