(PECL imagick 2.0.0)
Imagick::negateImage — Invierte los colores en la imagen de referencia
$gray
[, int $channel
= Imagick::CHANNEL_ALL
] )Invierte los colores en la imagen de referencia. La opción de escala de grises significa que sólo los valores de la escala de grises dentro de la imagen se inverten.
gray
Si sólo se invierten los píxeles de la escala de grises dentro de la imagen.
channel
Proporcione cualquier constante de canal que sea válida para su modo de canal. Para aplicar más de un canal, combine las constantes channeltype usando operadores a nivel de bits. Consulte esta lista de constantes de canal.
Devuelve TRUE
en caso de éxito.
Lanza ImagickException en caso de error.
Ejemplo #1 Imagick::negateImage()
<?php
function negateImage($imagePath, $grayOnly, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->negateImage($grayOnly, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>