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