ColorSeparate[image] gives a list of single-channel images corresponding to each of the color channels in image.ColorSeparate[image, colorspace] gives a list of images ...
ImageColorSpace[image] gives the name of the color space of image.
AlphaChannel[image] returns the alpha channel of image.
ColorNegate[image] gives the negative of image, in which all colors have been negated.
RemoveAlphaChannel[image] removes all opacity information from image.RemoveAlphaChannel[image, c] removes opacity by blending all pixels with the background color c.
SetAlphaChannel[image] adds a fully opaque alpha channel to image.SetAlphaChannel[image, a] sets the opacity of all pixels to a.SetAlphaChannel[image, aimage] sets the alpha ...
ColorQuantize[image, n] gives an approximation to image that uses only n distinct colors.
ImageChannels[image] gives the number of channels present in the data for the Image object image.
ColorCombine[{image_1, image_2, ...}] creates a multichannel image by combining the sequence of channels in the image_i. ColorCombine[{image_1, image_2, ...}, colorspace] ...
Mathematica provides convenient functions and algorithms for manipulating colors in images, with full generality for arbitrary numbers of color channels.