Current Path :
/
home
/
develito
/
www
/
libraries
/
sobi
/
ThirdParty
/
Grafika
/
Gd
/
Filter
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//home/develito/www/libraries/sobi/ThirdParty/Grafika/Gd/Filter/Blur.php
<?php namespace Grafika\Gd\Filter; use Grafika\FilterInterface; use Grafika\Gd\Image; /** * Blurs the image. */ class Blur implements FilterInterface { /** * @var int */ protected $amount; /** * Blur constructor. * @param int $amount The amount of blur to apply. Possible values 1-100. */ public function __construct($amount = 1) { $this->amount = (int) $amount; } /** * @param Image $image * * @return Image */ public function apply($image) { for ($i=0; $i < $this->amount; $i++) { imagefilter($image->getCore(), IMG_FILTER_GAUSSIAN_BLUR); } return $image; } }