This command changes the distribution of the red, green, or blue channels to make the colors in the image more accurate or more different.

Each color component is treated independently. The color range for each component is split into shadows, midtones and highlights based on the intensity. The values in each range are adjusted differently using the ColorIntensityBalanceCommandData classes. Positive values in a ColorIntensityBalanceCommandData class for a component cause that particular component to become brighter, whereas negative values cause the component to become darker. A value of 0 leaves the component unchanged.

The preserve luminance option aims to minimize the luminance change in the image.

This command supports only RGB images. It does not support grayscale images.

This command supports 48 and 64-bit color images. Support for 48 and 64-bit color images is available only in the Document/Medical toolkits.