Example #1
0
 protected function _save()
 {
     if (!$this->w) {
         $size = Image::getImagine()->open($this->_originalRootFilePath)->getSize();
         $width = $size->getWidth() * $this->h / $size->getHeight();
         Image::thumbnail($this->_originalRootFilePath, (int) round($width), $this->h, $this->m)->save($this->_newRootFilePath);
     } else {
         if (!$this->h) {
             $size = Image::getImagine()->open($this->_originalRootFilePath)->getSize();
             $height = $size->getHeight() * $this->w / $size->getWidth();
             Image::thumbnail($this->_originalRootFilePath, $this->w, (int) round($height), $this->m)->save($this->_newRootFilePath);
         } else {
             Image::thumbnail($this->_originalRootFilePath, $this->w, $this->h, $this->m)->save($this->_newRootFilePath);
         }
     }
 }
Example #2
0
File: Crop.php Project: Liv1020/cms
 protected function _save()
 {
     Image::crop($this->_originalRootFilePath, $this->w, $this->h, $this->s)->save($this->_newRootFilePath);
     Image::thumbnail($this->_originalRootFilePath, $this->w, $this->h, $this->s)->save($this->_newRootFilePath);
 }