この関数は、ラスターオブジェクトのバンドの色解釈タイプを返します。

構文

text ST_ColorInterp(raster raster_obj, integer band);

パラメーター

パラメーター 説明
raster_obj ラスターオブジェクトです。
band バンドのシーケンス番号です。0 から始まります。
次の表は、返される interp パラメーターの値を示しています。
説明
Undefined 色解釈タイプが定義されていません。
GrayIndex 関連するグレーのカラーテーブルのインデックスです。
RGBIndex RGB カラーテーブルのインデックスです。
RGBAIndex RGBA カラーテーブルのインデックスです。
RedBand RGB カラーモデルの赤色の帯です。
GreenBand RGB カラーモデルの緑色の帯です。
BlueBand RGB カラーモデルの青色の帯です。
AlphaBand RGBA カラーモデルのアルファの帯です。
HueBand HSL カラーモデルの色相 の帯です。
SaturationBand HSL カラーモデルの飽和の帯です。
LightnessBand HSL カラーモデルの明度の帯です。
CyanBand CMYK カラーモデルのシアンの帯です。
MagentaBand CMYK カラーモデルのマゼンタの帯です。
YellowBand CMYK カラーモデルの黄色の帯です。
BlackBand CMYK カラーモデルの黒色の帯です。
YCbCr_YBand YCbCr カラーモデルの Y の帯です。
YCbCr_CbBand YCbCr カラーモデルの Cb の帯です。
YCbCr_CrBand YCbCr カラーモデルの Cr の帯です。

select ST_ColorInterp(raster_obj,0) from raster_table where id = 1;

__________________________________
RedBand