/** * Perform blur image manipulation. * @param Image $image The source image. * @return Image The manipulated image. */ public function run(Image $image) { $blur = $this->getBlur(); if ($blur !== null) { $image->blur($blur); } return $image; }
/** * Perform blur image manipulation. * @param Request $request The request object. * @param Image $image The source image. * @return Image The manipulated image. */ public function run(Request $request, Image $image) { $blur = $this->getBlur($request->get('blur')); if ($blur) { $image->blur($blur); } return $image; }
public function stylize() { if ($this->greyscale) { $this->image->greyscale(); } if ($this->blur) { $this->image->blur($this->blur); } }
public function process(Image $image) { if ($this->request->query->has('blur')) { $image->blur((int) $this->request->query->get('blur')); } }
/** * Make image into preview. * * @param \Intervention\Image\Image $image * @return \Intervention\Image\Image */ private function makePreview($image) { $image->fit(320, 180); $image->blur(5); return $image; }
/** * Apply blur filter on the current image * * @param integer $amount * @return \Intervention\Image\Image * @static */ public static function blur($amount = 1) { return \Intervention\Image\Image::blur($amount); }
/** * Handle the image manipulation request * @param \Intervention\Image\Image $image * @param array $options * @return \Intervention\Image\Image */ public function handle($image, $options) { $options = array_merge($this->defaults, $options); return $image->blur($options['amount']); }
/** * Applies filter effects to the given image * * @param Image\Image $image The image to filter. * * @return Image\Image The filtered image. * * @throws FilterException if the image filter algorithm fails. */ public function applyFilter(Image\Image $image) { return $image->blur($this->amount); }