查詢

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

「 獲取當前影象的顏色空間 」


函式名稱:Gmagick::getimagecolorspace() 適用版本:Gmagick擴充套件版本需要2.0.0以上,ImageMagick版本需要6.3.6以上

函式描述: Gmagick::getimagecolorspace() 方法用於獲取當前影象的顏色空間。

用法:

Gmagick::getimagecolorspace(): int

引數: 該函式沒有引數。

返回值: 該函式返回一個整數,表示當前影象的顏色空間。返回值如下:

  • 0: 未知顏色空間
  • 1: RGB顏色空間
  • 2: GRAY顏色空間
  • 3:透明顏色空間
  • 4: OHTA顏色空間
  • 5: XYZ顏色空間
  • 6: YCbCr顏色空間
  • 7: YCC顏色空間
  • 8: YIQ顏色空間
  • 9: YPbPr顏色空間
  • 10: YUV顏色空間
  • 11: CMYK顏色空間
  • 12: sRGB顏色空間
  • 13: HSL顏色空間
  • 14: HWB顏色空間
  • 15: LAB顏色空間
  • 16: LOG顏色空間
  • 17: AdobeRGB顏色空間

示例:

$gmagick = new Gmagick();
$gmagick->readImage('image.jpg');

$colorSpace = $gmagick->getimagecolorspace();
switch ($colorSpace) {
    case 0:
        echo "未知顏色空間";
        break;
    case 1:
        echo "RGB顏色空間";
        break;
    case 2:
        echo "GRAY顏色空間";
        break;
    // 其他顏色空間的判斷...
    default:
        echo "無法識別的顏色空間";
}

以上示例將輸出當前影象的顏色空間,例如"RGB顏色空間"或"GRAY顏色空間"。請注意,示例中的"image.jpg"是一個示意影象路徑,你需要根據實際情況替換為你自己的影象路徑。

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