當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP Imagick deskewImage()用法及代碼示例

Imagick::deskewImage()函數是PHP中的內置函數,用於將De-Skew圖像或從圖像中去除歪斜。如果Imagick是針對Imagick 6.4.5或更高版本編譯的,則此函數可用。當照相機未對準或紙張未放置在平坦表麵上時,會出現歪斜方法。

用法:

bool Imagick::deskewImage( $threshold )

參數:該函數接受單個參數$threshold,該參數保存去歪斜閾值。


返回值:該函數返回一個布爾值。

以下示例程序旨在說明PHP中的Imagick::deskewImage()函數:

程序:

<?php 
  
// Create new Imagick object 
$imagick = new \Imagick( 
"https://contribute.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-17.png"); 
  
// Clone the Imagick object 
$deskew = clone $imagick; 
  
// Initialize the threshold value 
$threshold = 0.5; 
  
// Use deskewImage() function to deskew the image 
$deskew->deskewImage($threshold); 
  
header("Content-Type: image/jpg"); 
  
// Display the deskew image 
echo $deskew->getImageBlob(); 
  
?>

輸出:
deskew image

參考: https://www.php.net/manual/en/imagick.deskewimage.php



相關用法


注:本文由純淨天空篩選整理自harshvvaid1996大神的英文原創作品 PHP | Imagick deskewImage() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。