首页 > 解决方案 > Why laravel-image-optimizer in Laravel is not working?

问题描述

Hellwo guies. I need image optimizer but he in nt working. I installed how in instruction, my code in Controller:

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

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

It take image, run throw optimazer, make copy but but this copy r not optimize. In config/image-optimizer I have this settings: '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
        ],
...

How can I get optimize image?

标签: laravel

解决方案


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

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


推荐阅读