查詢

Imagick::swirlImage()函式—用法及示例

「 扭曲影象,可以透過指定扭曲半徑和角度來實現不同程度的扭曲效果 」


函式名:Imagick::swirlImage()

適用版本:Imagick庫在PHP 5.1.3及以上版本可用

用法:該函式用於扭曲影象,可以透過指定扭曲半徑和角度來實現不同程度的扭曲效果。

語法:

bool Imagick::swirlImage ( float $degrees )

引數:

  • $degrees:扭曲的角度,以度為單位。正值表示順時針方向,負值表示逆時針方向。

返回值:

  • 成功時返回 true,失敗時返回 false。

示例:

// 建立一個Imagick物件並讀取影象檔案
$image = new Imagick('path/to/image.jpg');

// 呼叫swirlImage函式扭曲影象
$degrees = 180; // 扭曲角度為180度
$image->swirlImage($degrees);

// 顯示或儲存扭曲後的影象
header('Content-type: image/jpeg');
echo $image;

// 儲存影象到檔案
$image->writeImage('path/to/output.jpg');

以上示例中,我們首先建立了一個Imagick物件並載入了一個影象檔案。然後,我們呼叫了swirlImage函式,並傳入180度作為扭曲角度。最後,我們可以選擇直接輸出扭曲後的影象或將其儲存到檔案中。

補充糾錯
上一個函式: Imagick::thresholdImage()函式
下一個函式: Imagick::subImageMatch()函式
熱門PHP函式
分享連結