为什么Laravel中的laravel-image-optimizer无法正常工作?

时间:2018-09-22 08:54:11

标签: laravel

地狱怪兽。 我需要图像优化器,但他在nt工作。我将指令中的代码安装在Controller中:

$pathToImage ='storage/app/aD87ODcVpFc.jpg';
  $pathToOptimizedImage = 'storage/app/aD8.jpg';

   $optimizerChain = OptimizerChainFactory::create();
$optimizerChain->optimize($pathToImage, $pathToOutput);

它需要拍摄图像,运行optioptier,进行复制,但是此副本未进行优化。 在config / image-optimizer中,我有以下设置: 'optimizers'=> [

    Jpegoptim::class => [
            '-m85', // set maximum quality to 85%
            '--strip-all',  // this strips out all text information such as comments and EXIF data
            '--all-progressive',  // this will make sure the resulting image is a progressive one
        ],
...

如何获得优化图像?

1 个答案:

答案 0 :(得分:0)

我有同样的问题。检查是否安装了laravel-image-optimizer第三方软件。

例如,对于Jpegoptim运行-sudo apt-get install jpegoptim(如果您使用的是Debian Linux发行版),那么image-optimizer.php文件中的其他optimizers就是一个。