函式名稱: 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 類。