Cheetah
plugins
intervention-image
Intervention
Image
Filters
DemoFilter.php
Go to the documentation of this file.
1
<?
php
2
3
namespace
Intervention\Image\Filters
;
4
5
class
DemoFilter
implements
FilterInterface
6
{
10
const
DEFAULT_SIZE
= 10;
11
17
private
$size;
18
24
public
function
__construct
($size =
null
)
25
{
26
$this->size = is_numeric($size) ? intval($size) :
self::DEFAULT_SIZE
;
27
}
28
35
public
function
applyFilter
(\
Intervention
\
Image
\
Image
$image)
36
{
37
$image->pixelate($this->size);
38
$image->greyscale();
39
40
return
$image;
41
}
42
}
Intervention\Image\Filters\FilterInterface
Definition:
FilterInterface.php:6
Intervention\Image\Filters\DemoFilter
Definition:
DemoFilter.php:6
php
Intervention\Image\Filters\DemoFilter\DEFAULT_SIZE
const DEFAULT_SIZE
Definition:
DemoFilter.php:10
Intervention\Image\Image
Definition:
Image.php:50
Intervention\Image\Filters\DemoFilter\__construct
__construct($size=null)
Definition:
DemoFilter.php:24
Intervention\Image\Filters\DemoFilter\applyFilter
applyFilter(\Intervention\Image\Image $image)
Definition:
DemoFilter.php:35
Intervention\Image\Filters
Definition:
DemoFilter.php:3
Intervention
Generated by
1.8.20