Imagick::modulateImage()函數是PHP中的內置函數,用於控製圖像的亮度,飽和度和色相。
用法:
bool Imagick::modulateImage( $brightness, $saturation, $hue )
參數:此函數接受上述和以下所述的三個參數:
- $brightness:此參數用於保存亮度值。
- $saturation:此參數用於保存飽和度值。
- $hue:此參數用於保存色調值。
返回值:成功時此函數返回True。
以下示例程序旨在說明PHP中的Imagick::modulateImage()函數:
原始圖片:
示例1:
<?php
/*require_once('vendor/autoload.php'); */
header('Content-type: image/png');
/*Create Imagick Object*/
$image = new Imagick('img/geeksforgeeks.png');
/*modulateImage function*/
$image->modulateImage(60, 100, 100);
echo $image;
?>
輸出:
示例2:
<?php
/*require_once('vendor/autoload.php');*/
/*Imagick Object*/
$imagick = new Imagick('img/geeksforgeeks.png');
/*modulateImage*/
$imagick->modulateImage(100, 0, 100);
/*Write Image*/
$imagick->writeImage('rotationalImage1.png');
/*Destroy Imagick Variable*/
$imagick->destroy();
?>
輸出:
參考: http://php.net/manual/en/imagick.modulateimage.php
相關用法
- PHP Gmagick modulateimage()用法及代碼示例
- PHP Imagick setImageScene()用法及代碼示例
- PHP Imagick setImageColorspace()用法及代碼示例
- PHP Imagick stripImage()用法及代碼示例
- PHP Imagick medianFilterImage()用法及代碼示例
- PHP Imagick setImageWhitePoint()用法及代碼示例
- PHP Imagick getImageRedPrimary()用法及代碼示例
- PHP Imagick separateImageChannel()用法及代碼示例
- PHP Imagick sepiaToneImage()用法及代碼示例
- PHP Imagick blueShiftImage()用法及代碼示例
- PHP Imagick readImage()用法及代碼示例
- PHP Imagick readImageFile()用法及代碼示例
- PHP Imagick remapImage()用法及代碼示例
- PHP Imagick readImages()用法及代碼示例
- PHP Imagick setColorspace()用法及代碼示例
注:本文由純淨天空篩選整理自sarthak_ishu11大神的英文原創作品 PHP | Imagick modulateImage() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。