Exemplo n.º 1
0
 public function run(Image $image)
 {
     $pixelate = $this->getPixelate();
     if ($pixelate !== null) {
         $image->pixelate($pixelate);
     }
     return $image;
 }
Exemplo n.º 2
0
 /**
  * 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;
 }
Exemplo n.º 3
0
 /**
  * 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);
 }
Exemplo n.º 4
0
 /**
  * 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;
 }
Exemplo n.º 5
0
 /**
  * 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']);
 }
Exemplo n.º 6
0
 public function applyFilter(Image $image)
 {
     return $image->pixelate($this->amount);
 }