如果您不知所措,而且作曲家庫安裝不適合您,您可以從安裝文件夾中調用每一個庫。這是一個骯髒的方式,使用作曲家非常方便,但將工作。
添加到您的影像處理文件的頂部:
require "your_path/ImageOptimizer/Optimizer.php";
require "your_path/ImageOptimizer/OptimizerFactory.php";
require "your_path/ImageOptimizer/CommandOptimizer.php";
require "your_path/ImageOptimizer/Command.php";
require "your_path/ImageOptimizer/SuppressErrorOptimizer.php";
require "your_path/ImageOptimizer/ChainOptimizer.php";
require "your_path/ImageOptimizer/SmartOptimizer.php";
require "your_path/ImageOptimizer/TypeGuesser/TypeGuesser.php";
require "your_path/ImageOptimizer/TypeGuesser/SmartTypeGuesser.php";
require "your_path/ImageOptimizer/TypeGuesser/GdTypeGuesser.php";
require "your_path/ImageOptimizer/TypeGuesser/ExtensionTypeGuesser.php";
require "your_path/ImageOptimizer/Exception/Exception.php";
require "your_path/ImageOptimizer/Exception/CommandNotFound.php";
...然後調用方法所述:
$factory = new \ImageOptimizer\OptimizerFactory();
$optimizer = $factory->get();
$filepath = /* path to image */;
$optimizer->optimize($filepath);
//optimized file overwrites original one
來源:https://github.com/psliwa/image-optimizer
可能的複製[反斜槓在PHP中 - 這是什麼意思?](http://stackoverflow.com/questions/10788400/backslash-in-php-what-does-it-mean) – Djizeus
可能重複的[反斜槓語法w母雞創建對象](http://stackoverflow.com/questions/4075521/backslash-syntax-when-creating-objects) – Prune
我閱讀這些帖子,但我仍然不知道我做錯了什麼,我不能打電話正確的圖像優化器類。那是我的問題,那是我的問題。對不起,我不是專家。 –