PHP Conference Japan 2024

Imagick::modulateImage

(PECL imagick 2, PECL imagick 3)

Imagick::modulateImage控制亮度、飽和度和色相

說明

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

讓您可以控制影像的亮度、飽和度和色相。色相是從目前位置絕對旋轉的百分比。例如,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();
}

?>

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top