apply()
apply(\Grafika\Gd\Image $image) : \Grafika\Gd\Image
Parameters
\Grafika\Gd\Image | $image |
Turn image into grayscale.
apply(\Grafika\Gd\Image $image) : \Grafika\Gd\Image
\Grafika\Gd\Image | $image |
<?php
namespace Grafika\Gd\Filter;
use Grafika\FilterInterface;
use Grafika\Gd\Image;
/**
* Turn image into grayscale.
*/
class Grayscale implements FilterInterface{
/**
* @param Image $image
*
* @return Image
*/
public function apply( $image ) {
imagefilter($image->getCore(), IMG_FILTER_GRAYSCALE);
return $image;
}
}