freeimage.h
FreeImage_ConvertTo32Bits
1 4 8 16 24 32 48RGB16 64RGBA16
DLL_API FIBITMAP *DLL_CALLCONV FreeImage_ConvertTo32Bits(FIBITMAP *dib);
Convierte un mapa de bits a 32 bits. En caso de mapas de bits de 32-bit se devuelve un clon del mapa de bits de entrada.
Para imágenes RGB de 48-bit la conversión se realiza dividiendo cada canal de 16-bit entre 256 y añadiendo el canal alfa con un valor opaco (0xFF). Para imágenes RGBA de 64-bit, la conversión se hace dividiendo cada canal de 16-bit entre 256. En caso de mapas de bits de tipos no estándar, se retorna un valor NULL.