Imagick::modulateImage

(PECL imagick 2.0.0)

Imagick::modulateImageControla el brillo, la saturación y el tono

Descripción

Imagick::modulateImage ( float $brightness , float $saturation , float $hue ) : bool

Permite controlar el brillo, la saturación y el tono de una imagen. El tono es el porcentaje de la rotación absoluta desde la posición actual. Por ejemplo, 50 resulta en una rotación en el sentido contrario a las agujas del reloj de 90 grados, 150 resulta en una rotación en el sentido de las agujas del reloj de 90 grados, con 0 y 200 resultando en una rotación de 180 grados.

Parámetros

brightness

saturation

hue

Valores devueltos

Devuelve TRUE en caso de éxito.

Ejemplos

Ejemplo #1 Imagick::modulateImage()

<?php
function modulateImage($imagePath$hue$brightness$saturation) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$imagick->modulateImage($brightness$saturation$hue);
    
header("Content-Type: image/jpg");
    echo 
$imagick->getImageBlob();
}

?>