函式名: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"應替換為您實際的影象路徑。此外,您還可以根據需要調整縮圖的大小。
熱門工具排行榜