Ansel::getImageObject PHP Method

getImageObject() public static method

Obtain a Horde_Image object
public static getImageObject ( array $params = [] ) : Horde_Image
$params array Any additional parameters
return Horde_Image object
    public static function getImageObject($params = array())
    {
        return $GLOBALS['injector']->getInstance('Horde_Core_Factory_Image')->create(array('type' => $GLOBALS['conf']['image']['type']));
    }

Usage Example

Example #1
0
 /**
  *
  * @return Horde_Image
  */
 protected function _create()
 {
     $imgobjs = $this->_getStackImages();
     $style = $this->_params['style'];
     $params = array('width' => 100, 'height' => 100, 'background' => $style->background);
     $baseImg = Ansel::getImageObject($params);
     try {
         $baseImg->addEffect('PhotoStack', array('images' => $imgobjs, 'resize_height' => $GLOBALS['conf']['thumbnail']['height'], 'padding' => 0, 'background' => $style->background, 'type' => 'rounded'));
         $baseImg->applyEffects();
         $baseImg->resize($GLOBALS['conf']['thumbnail']['width'], $GLOBALS['conf']['thumbnail']['height']);
     } catch (Horde_Image_Exception $e) {
         throw new Ansel_Exception($e);
     }
     return $baseImg;
 }
All Usage Examples Of Ansel::getImageObject