1 <?php
 2 
 3 /**
 4  * @package redaxo\media-manager
 5  */
 6 class rex_effect_filter_greyscale extends rex_effect_abstract
 7 {
 8     public function execute()
 9     {
10         $this->media->asImage();
11         $img = $this->media->getImage();
12 
13         imagefilter($img, IMG_FILTER_GRAYSCALE);
14 
15         $this->media->setImage($img);
16     }
17 
18     public function getName()
19     {
20         return rex_i18n::msg('media_manager_effect_greyscale');
21     }
22 
23     public function getParams()
24     {
25         return [
26         ];
27     }
28 }
29