imagick的:: autoLevelImage()function是PHP中的内置函数, 用于调整特定图像通道的级别。图像通道的级别在整个量子范围内设置颜色的最小值和最大值。
语法如下:
bool Imagick::autoLevelImage( $channel )
参数:该函数接受单个参数$ channel用于设置自动调平。
返回值:成功时此函数返回True。
下面的程序说明了我magick :: autoLevelImage()PHP中的功能:
程序1:
<?php
// Create an image object
$imagick = new Imagick(
'https://media.lsbin.org/wp-content/uploads/lsbin-9.png' );
// Set the autolevelling of image
$imagick ->autoLevelImage();
// Display the image
header( "Content-Type: image/jpg" );
echo $imagick ->getImageBlob();
?>
输出如下:
程式2:
<?php
// Create an image object
$imagick = new Imagick(
'https://media.lsbin.org/wp-content/uploads/slider.gif' );
// Set the autolevelling of image
$imagick ->autoLevelImage();
// Display the image
header( "Content-Type: image/gif" );
echo $imagick ->getImageBlob();
?>
输出如下:
相关文章:
- PHP | imagick borderImage()函数
- PHP | imagick的adaptiveResizeImage()函数
- PHP | imagick的addNoiseImage()函数
参考: http://php.net/manual/en/imagick.autolevelimage.php