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.