将Smush.it添加到我的图像大小调整脚本

时间:2014-07-04 09:42:48

标签: php pagespeed lossless-compression

这是我班上的一个名为“Image”的PHP片段。

这是我班级内的全部功能

protected function _output( $save_in = null, $quality, $filters = null ) {
  switch ($this->_mime_type) {
    case self::IMAGETYPE_JPEG :
    case self::IMAGETYPE_JPG :
      return imagejpeg ( $this->_image, $save_in, 65 );
      break;
    default :
      trigger_error ( 'Image cannot be created.', E_USER_NOTICE );
      break;
  } // end switch
} // end method

我想在保存修改后的文件之前使用Smush.it来压缩这个新调整大小的图像。

我在GitHub GhislainPhu/php-lib-smushit找到了这个代码行,但我不确定如何在我自己的类中调用这个类。

$smushit = new SmushIt('/path/to/myimage.jpg');

任何人都可以帮助我吗?这对页面速度有很大帮助。

0 个答案:

没有答案