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

構文

raster ST_SetColorInterp(raster rast, integer band_sn, ColorInterp interp);

パラメーター

パラメーター 説明
rast ラスターオブジェクトです。
band_sn バンドのシーケンス番号です。0 から始まります。
interp 色解釈タイプです。

説明

下表はに、interp パラメーターの値を示します。

説明
Undefined 色解釈タイプが定義されていません。
GrayIndex 関連するグレーのカラーテーブルのインデックスです。
RGBIndex 関連する RGB カラーテーブルのインデックスです。
RGBAIndex 関連する RGBA カラーテーブルのインデックスです。
CMYKIndex 関連する CMYK カラーテーブルのインデックスです。
HSLIndex 関連する HSL カラーテーブルのインデックスです。
RedBand RGB カラーモデルの赤色のバンドです。
GreenBand RGB カラーモデルの緑色のバンドです。
BlueBand RGB カラーモデルの青色のバンドです。
AlphaBand RGBA カラーモデルのアルファのバンドです。
HueBand HSL カラーモデルの色相のバンドです。
SaturationBand HSL カラーモデルの飽和のバンドです。
LightnessBand HSL カラーモデルの明度のバンドです。
CyanBand CMYK カラーモデルのシアンのバンドです。
MagentaBand CMYK カラーモデルのマゼンタのバンドです。
YellowBand CMYK カラーモデルの黄色のバンドです。
BlackBand CMYK カラーモデルの黒色のバンドです。
YBand YCbCr カラーモデルの Y のバンドです。
CbBand YCbCr カラーモデルの Cb のバンドです。
CrBand YCbCr カラーモデルの Cr のバンドです。

update rast set rast=ST_SetColorInterp(rast,0, 'CI_Cyan');

__________________________________
(1 row)