freeimage.h

FreeImage_SetChannel

24 32 48RGB16 64RGBA16 96RGBF 128RGBAF

DLL_API BOOL DLL_CALLCONV FreeImage_SetChannel(FIBITMAP *dst, FIBITMAP *src,
FREE_IMAGE_COLOR_CHANNEL channel);

Inserta un dib en escala de grises en una imagen RGB[A]. src y dst deben tener la misma anchura y altura. dst es la imagen de destino a modificar, src es la imagen en escala de grises a insertar y channel es el canal de color a reemplazar. La función retorna TRUE si tiene éxito, FALSE en caso contrario.