具有品质因数的无脂肪图像转储

时间:2016-07-27 19:17:23

标签: fat-free-framework

我尝试为Fatfree图像处理指定品质因数。根据文档(https://fatfreeframework.com/image#dump),dump方法可以采用整数值来指定质量:

$img->dump($fileType, 75)   // $filetype is 'jpeg'

但是我收到以下错误:

  

imagejpeg():第二个参数无效,必须[sic]文件名或流

     

[... base.php:2032] Base->错误(500,' imagejpeg():无效的第二个参数,它   必须是文件名或流')

     

[... index.php:712]图片 - >转储(' jpeg',75)

将品质因数作为字符串而不是int传递将消除该消息,但结果图像则为空。 (我知道jpeg和png转储使用不同的质量/压缩率值。)

知道我的错误在哪里?谢谢,

1 个答案:

答案 0 :(得分:0)

文档与图书馆之间存在矛盾。该库期望有一个额外的NULL参数,与本机imagejpeg()函数完全相同。

现在框架中已经fixed,因此您可以下载框架的edge版本或等待下一个版本。

总结:

F3 <= 3.5.1

$img->dump($fileType, NULL, 75)

F3&gt; 3.5.1

$img->dump($fileType, 75)