3 namespace Drupal\imagemagick\Plugin\ImageToolkit\Operation\imagemagick;
6 * Defines imagemagick Desaturate operation.
8 * @ImageToolkitOperation(
9 * id = "imagemagick_desaturate",
10 * toolkit = "imagemagick",
11 * operation = "desaturate",
12 * label = @Translation("Desaturate"),
13 * description = @Translation("Converts an image to grayscale.")
16 class Desaturate extends ImagemagickImageToolkitOperationBase {
21 protected function arguments() {
22 // This operation does not use any parameters.
29 protected function execute(array $arguments) {
30 $this->getToolkit()->addArgument('-colorspace GRAY');