函式名稱: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物件,釋放了記憶體資源。
請注意,示例中的座標值為示意,實際應用中需要根據具體需求進行調整。