Exemplo n.º 1
0
 /**
  * Process image resizing
  * 
  * @param  Image  $image
  * @return Image
  */
 protected function process(ImageCache $image)
 {
     switch ($this->getMode()) {
         case 'widen':
             return $image->widen($this->width);
             break;
         case 'heighten':
             return $image->heighten($this->height);
             break;
         case 'fit':
             return $image->fit($this->width, $this->height);
             break;
         default:
             return $image->resize($this->width, $this->height);
             break;
     }
 }