我正在测试 ez 组件的 ImageConversion 组件,但我无法控制输出图像的质量。
$converter->createTransformation( 'thumbnail', $filters, array( 'image/jpeg', 'image/png' ) );
try
{
$converter->transform(
'thumbnail',
$image,
$uploadPath.$filename.'_thumb.'.$ext
);
new ezcImageSaveOptions(array('quality' => 70));
}
catch ( ezcImageTransformationException $e)
{
die( "Error transforming the image: <{$e->getMessage()}>" );
}
如果我删除该行new ezcImageSaveOptions(array('quality' => 70));
,我会得到一个“模糊”的 jpeg。
如果我在代码中有它,我会得到一个 100% 质量的图像。
任何人,任何想法?
谢谢!