/** * Perform sharpen 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) { $sharpen = $this->getSharpen($request->get('sharp')); if ($sharpen) { $image->sharpen($sharpen); } return $image; }
/** * Perform sharpen image manipulation. * @param Image $image The source image. * @return Image The manipulated image. */ public function run(Image $image) { $sharpen = $this->getSharpen(); if ($sharpen !== null) { $image->sharpen($sharpen); } return $image; }
protected function adjustment() { if ($this->gamma) { $this->image->gamma($this->gamma); } if ($this->contrast) { $this->image->contrast($this->contrast); } if ($this->brightness) { $this->image->brightness($this->brightness); } if ($this->sharpen) { $this->image->sharpen($this->sharpen); } }
/** * 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->sharpen($options['amount']); }
public function process(Image $image) { if ($this->request->query->has('sharpen') && $this->request->query->get('sharpen') >= 0 && $this->request->query->get('sharpen') <= 100) { $image->sharpen((int) $this->request->query->get('sharpen')); } }
public function sharpenImage($amount = 10) { $this->image->sharpen($amount); return $this; }
public function applyFilter(Image $image) { return $image->sharpen($this->amount); }