This function sets the color interpretation type for a specified band of a raster object.

Syntax

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

Parameters

Parameter Description
rast The raster object.
band_sn The sequence number of the band, which starts from 0.
interp The color interpretation type.

Description

The following table describes the values of the interp parameter.

Value Description
Undefined The color interpretation type is not defined.
GrayIndex The index of the associated gray color table.
RGBIndex The index of the associated RGB color table.
RGBAIndex The index of the associated RGBA color table.
CMYKIndex The index of the associated CMYK color table.
HSLIndex The index of the associated HSL color table.
RedBand The red band in the RGB color model.
GreenBand The green band in the RGB color model.
BlueBand The blue band in the RGB color model.
AlphaBand The alpha band in the RGBA color model.
HueBand The hue band in the HSL color model.
SaturationBand The saturation band in the HSL color model.
LightnessBand The lightness band in the HSL color model.
CyanBand The cyan band in the CMYK color model.
MagentaBand The magenta band in the CMYK color model.
YellowBand The yellow band in the CMYK color model.
BlackBand The black band in the CMYK color model.
YBand The Y band in the YCbCr color model.
CbBand The Cb band in the YCbCr color model.
CrBand The Cr band in the YCbCr color model.

Examples

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

__________________________________
(1 row)``````