查詢

Gmagick::gammaimage()函式—用法及示例

「 校正影象 」


函式名:Gmagick::gammaimage() 

適用版本:Gmagick擴充套件版本 >= 1.0.0

用法: Gmagick::gammaimage(float $gamma [, int $channel = Gmagick::CHANNEL_DEFAULT])

引數:

  • $gamma: 一個浮點數,表示要應用的gamma值。值越大,影象的亮度越低。典型的gamma值為2.2。
  • $channel(可選): 一個整數,表示要應用gamma調整的顏色通道。預設值為Gmagick::CHANNEL_DEFAULT,表示應用於所有通道。可以使用Gmagick::CHANNEL_* 常量來指定通道,如Gmagick::CHANNEL_RED,Gmagick::CHANNEL_GREEN等。

返回值: 成功時返回一個新的Gmagick物件,包含了應用gamma調整後的影象。如果發生錯誤,則返回false。

示例:

// 建立一個Gmagick物件
$image = new Gmagick('path/to/image.jpg');

// 應用gamma調整
$gammaValue = 2.2;
$adjustedImage = $image->gammaimage($gammaValue);

// 顯示調整後的影象
$adjustedImage->thumbnailImage(300, 200);
header('Content-Type: image/jpeg');
echo $adjustedImage;

請注意,示例中的"path/to/image.jpg"應替換為您實際的影象路徑。此外,您還可以根據需要調整縮圖的大小。

補充糾錯
上一個函式: Gmagick::getcopyright()函式
下一個函式: Gmagick::frameimage()函式
熱門PHP函式
分享連結