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