typo3调整jpg的插件质量

时间:2013-03-29 14:11:55

标签: image-processing typo3

我成功调整了我的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),但我不认为这是问题所在。我还能尝试什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

  

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

你错了。这个 IS 问题。看看它刚才使用的jb_gd_resize(1.1.5)的来源

imagejpeg($newIm,$output); 

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