public function imageProcessor(array $config = [], $renew = false) {
		if (!empty($this->_imageProcessor) && $renew === false) {
			return $this->_imageProcessor;
		}
		$this->loadImageProcessingFromConfig();
		$class = $this->_imageProcessorClass;
		$this->_imageProcessor = new $class($config);

		return $this->_imageProcessor;
	}
public function imageProcessor(array $config = [], $renew = false) {
		if (!empty($this->_imageProcessor) && $renew === false) {
			return $this->_imageProcessor;
		}
		$this->loadImageProcessingFromConfig();
		$class = $this->_imageProcessorClass;
		$this->_imageProcessor = new $class($config);

		return $this->_imageProcessor;
	}
public function imageProcessor ( array $ config = [ ] , $ renew = false ) { if ( ! empty ( $ this -> _imageProcessor ) && $ renew === false ) { return $ this -> _imageProcessor ; } $ this -> loadImageProcessingFromConfig ( ) ; $ class = $ this -> _imageProcessorClass ; $ this -> _imageProcessor = new $ class ( $ config ) ; return $ this -> _imageProcessor ; }
Gets the image processor instance.

@param array $config
@return mixed
Gets the image processor instance .