この関数は、ラスターオブジェクトのバンドの色解釈タイプを返します。
構文
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