(PECL imagick 2, PECL imagick 3)
Imagick::modulateImage — 控制亮度、飽和度和色相
讓您可以控制影像的亮度、飽和度和色相。色相是從目前位置絕對旋轉的百分比。例如,50 表示逆時針旋轉 90 度,150 表示順時針旋轉 90 度,0 和 200 都表示旋轉 180 度。
亮度 (brightness)
飽和度 (saturation)
色相 (hue)
成功時回傳 true
。
範例 #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();
}
?>