Imagick::negateImage

(PECL imagick 2, PECL imagick 3)

Imagick::negateImageNegativa as cores na imagem de referência

Descrição

public Imagick::negateImage(bool $gray, int $channel = Imagick::CHANNEL_DEFAULT): bool

Negativa as cores na imagem de referência. O parâmetro 'gray' define se apenas os valores da escala de cinza na imagem são negativados.

Parâmetros

gray

Se apenas serão negativados pixels na escala de cinza na imagem.

channel

Forneça qualquer constante de canal válida para o modo de canal. Para aplicar a mais de um canal, combine constantes de tipo de canal usando operadores bit a bit. Consulte esta lista de constantes de canal.

Valor Retornado

Retorna true em caso de sucesso.

Erros/Exceções

Lança uma exceção ImagickException em caso de erro.

Exemplos

Example #1 Exemplo de 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();
}

?>