擷取raster對象的某一個波段的顏色解釋類型。
文法
text ST_ColorInterp(raster raster_obj, integer band);
參數
| 參數名稱 | 描述 |
| raster_obj | Raster對象。 |
| band | 波段序號,從0開始。 |
返回的interp值及其說明如下表。
| 值 | 說明 |
| Undefined | 顏色解釋類型未定義。 |
| GrayIndex | 灰階值索引。 |
| RGBIndex | RGB顏色模型顏色表索引。 |
| RGBAIndex | RGBA顏色模型顏色表索引。 |
| RedBand | RGB顏色模型Red波段。 |
| GreenBand | RGB顏色模型Green波段。 |
| BlueBand | RGB顏色模型Blue波段。 |
| AlphaBand | RGBA顏色模型Alpha波段。 |
| HueBand | HSL顏色模型中Hue波段。 |
| SaturationBand | HSL顏色模型中Saturation波段。 |
| LightnessBand | HSL顏色模型中Lightness波段。 |
| CyanBand | CMYK顏色模型中Cyan波段。 |
| MagentaBand | CMYK顏色模型中Magenta波段。 |
| YellowBand | CMYK顏色模型中Yellow波段。 |
| BlackBand | CMYK顏色模型中Black波段。 |
| 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