コード例 #1
0
 /**
  * 压缩css
  * @return mixed|void
  */
 public function compress()
 {
     $compressor = Compressor::getInstance('css');
     $compressor->setContents($this->contents);
     $compressor->compress();
     $this->contents = $compressor->contents;
     $endInfo = PHP_EOL . '/** If u are interested in our code and would like to make it robust, just contact us^^ <@音乐前端> **/' . PHP_EOL . '/** Generated by M3D. **/';
     $this->contents .= $endInfo;
 }
コード例 #2
0
 /**
  * 压缩图片
  * @return mixed|void
  */
 public function compress($isSprite = false)
 {
     // 只有合图图片,才进行压缩,其他小图,可能存在滤镜应用情况,压缩会造成ie6失真
     if (C('IS_COMPRESS_IMAGE') && !$this->isBlackFile() && $isSprite) {
         $compressor = Compressor::getInstance('media');
         $compressor->setContents($this->contents);
         $compressor->compress(array('png8' => true));
         $this->contents = $compressor->contents;
     }
 }