Imagick::modulateImage
(PECL imagick 2.0.0)
Imagick::modulateImage — Controla el brillo, la saturación y el tono
Descripción
bool Imagick::modulateImage
( float
$brightness
, float $saturation
, float $hue
)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();
}
?>