/**
* Optimize file
*
* @param string $path
* @return boolean
*/
public function optimize($path)
{
$optim = new PHPImageOptim();
$optim->setImage($path);
$type = finfo_file(finfo_open(FILEINFO_MIME_TYPE), $path);
switch ($type) {
case self::TYPE_JPEG:
$optim->chainCommand($this->jpegOptim);
break;
case self::TYPE_PNG:
$optim->chainCommand($this->optiPng);
break;
case self::TYPE_GIF:
//$optim->chainCommand($this->gifsicle);
return false;
break;
default:
return false;
}
return $optim->optimise();
}