查詢

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

「 設定影象的綠色原色的座標 」


函式名稱:Imagick::setImageGreenPrimary()

函式描述:該函式用於設定影象的綠色原色的座標。

適用版本:該函式在Imagick擴充套件的所有版本中可用。

語法:bool Imagick::setImageGreenPrimary(float $x, float $y)

引數:

  • $x:表示綠色原色的x座標,取值範圍為0到1。
  • $y:表示綠色原色的y座標,取值範圍為0到1。

返回值:成功時返回true,失敗時返回false。

示例:

// 建立Imagick物件
$image = new Imagick();

// 讀取影象檔案
$image->readImage('input.jpg');

// 設定綠色原色的座標
$x = 0.2;
$y = 0.5;
$image->setImageGreenPrimary($x, $y);

// 顯示影象
header('Content-Type: image/jpeg');
echo $image;

// 銷燬物件
$image->destroy();

上述示例中,我們首先建立了一個Imagick物件,並使用readImage()方法讀取了一個名為"input.jpg"的影象檔案。然後,我們使用setImageGreenPrimary()方法設定了綠色原色的座標為(0.2, 0.5)。最後,我們使用header()函式設定輸出的內容型別為JPEG,並透過echo語句將影象輸出到瀏覽器上。最後,我們呼叫destroy()方法銷燬了Imagick物件,釋放了記憶體資源。

請注意,示例中的座標值為示意,實際應用中需要根據具體需求進行調整。

補充糾錯
熱門PHP函式
分享連結