地狱怪兽。 我需要图像优化器,但他在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
],
...
如何获得优化图像?
答案 0 :(得分:0)
我有同样的问题。检查是否安装了laravel-image-optimizer第三方软件。
例如,对于Jpegoptim运行-sudo apt-get install jpegoptim
(如果您使用的是Debian Linux发行版),那么image-optimizer.php文件中的其他optimizers
就是一个。