public function run(Image $image) { $pixelate = $this->getPixelate(); if ($pixelate !== null) { $image->pixelate($pixelate); } return $image; }
/** * Perform pixelate 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) { $pixelate = $this->getPixelate($request->get('pixel')); if ($pixelate) { $image->pixelate($pixelate); } return $image; }
/** * Pixelate current image * * @param integer $size * @param boolean $advanced * @return \Intervention\Image\Image * @static */ public static function pixelate($size = 10, $advanced = true) { return \Intervention\Image\Image::pixelate($size, $advanced); }
/** * Applies filter effects to given image * * @param \Intervention\Image\Image $image * @return \Intervention\Image\Image */ public function applyFilter(\Intervention\Image\Image $image) { $image->pixelate($this->size); $image->greyscale(); return $image; }
/** * 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->pixelate($options['size']); }
public function applyFilter(Image $image) { return $image->pixelate($this->amount); }