PHP Imagick levelImage() 函數

| | | | | | | | | | | | |
語法:
bool Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
參數:該函數採用上述四個參數,描述如下:
  • blackPoint:該參數包含圖像的黑點。
  • gamma:此參數包含 gamma 值。
  • whitePoint:此參數包含圖像的白點。
  • channel:此參數包含一個對通道模式有效的通道常數。使用按位運算符組合多個通道。
返回值:此函數在成功時返回 TRUE。錯誤/異常:此函數拋出一個 exceptionImagickException on error。以下程序說明了 PHP 中的 Imagick::levelImage() 函數:程序:
// 將圖片保存到變量中$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>// 聲明一個新的 Imagick 對象$imagick = new Imagick ( $imagick );
//使用Imagick::newPseudoImage()函數創建
// 使用 ImageMagick 偽格式的新圖像$imagick -> newPseudoimage (700, 250, `radial-gradient: red -blue` ) ;
//設置圖片格式的函數 $imagick -> setFormat( `png` );
// 使用Imagick::getQuantum () function for
// 返回 ImageMagick 量子範圍$quantum = $imagick
-> getQuantum();
//使用Imagick::levelImage()函數$imagick -> levelImage ( $blackPoint /100, $gamma , $quantum * $whitePoint /100); header( " Content-Type: image / png " );
// 顯示圖像作為輸出echo $imagick -> getImageBlob();
?>
輸出: 鏈接: https://www.php.net/manual/en/imagick.levelimage.php