Inverse.php in Imagick 8
File
src/Plugin/ImageToolkit/Operation/imagick/Inverse.phpView source
<?php
namespace Drupal\imagick\Plugin\ImageToolkit\Operation\imagick;
use Imagick;
/**
* Defines imagick inverse operation.
*
* @ImageToolkitOperation(
* id = "imagick_inverse",
* toolkit = "imagick",
* operation = "inverse",
* label = @Translation("Inverse"),
* description = @Translation("Inverses the image's colors")
* )
*/
class Inverse extends ImagickOperationBase {
/**
* {@inheritdoc}
*/
protected function arguments() {
return [];
}
/**
* {@inheritdoc}
*/
protected function process(Imagick $resource, array $arguments) {
return $resource
->negateImage(FALSE);
}
}