(PECL imagick 2, PECL imagick 3)
Imagick::modulateImage — Contrôle la saturation, l'intensité et la teinte
$brightness
, float $saturation
, float $hue
): boolContrôle l'intensité, la saturation et la teinte d'une image. La couleur est le pourcentage de rotation absolue depuis la position courante. Par exemple, la valeur 50 engendre une rotation anti-horaire de 90 degrés, 150 produit une rotation horaire de 90 degrés, tandis que 0 et 200 produisent des rotations de 180 degrés.
brightness
saturation
hue
Retourne true
en cas de succès.
Exemple #1 Exemple avec 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();
}
?>