查詢

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

「 獲取指定通道的影象深度(位數) 」


函式名稱: Gmagick::getimagechanneldepth() 

函式描述: 獲取指定通道的影象深度(位數)

用法:

Gmagick::getimagechanneldepth(int $channel) : int

引數:

  • $channel:指定通道的常量(Gmagick類中定義的常量),可以是 Gmagick::CHANNEL_RED、Gmagick::CHANNEL_GREEN、Gmagick::CHANNEL_BLUE、Gmagick::CHANNEL_ALPHA、Gmagick::CHANNEL_GRAY、Gmagick::CHANNEL_CYAN、Gmagick::CHANNEL_MAGENTA、Gmagick::CHANNEL_YELLOW、Gmagick::CHANNEL_OPACITY、Gmagick::CHANNEL_BLACK、Gmagick::CHANNEL_INDEXED。通道常量可以透過 Gmagick::CHANNEL_* 形式訪問。

返回值:

  • 返回指定通道的影象深度(位數),以整數形式表示。

示例:

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

// 獲取紅色通道的影象深度
$redChannelDepth = $image->getimagechanneldepth(Gmagick::CHANNEL_RED);

echo "紅色通道的影象深度為:" . $redChannelDepth . " 位";

注意事項:

  • 該函式需要 Gmagick 擴充套件的支援,可以透過 phpinfo() 函式檢視是否已安裝。
  • 該函式僅適用於 Gmagick 類。
補充糾錯
熱門PHP函式
分享連結