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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。