/**
  * 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();
 }