freeimage.h

FreeImage_SetTransparentIndex

1 4 8

DLL_API void DLL_CALLCONV FreeImage_SetTransparentIndex(FIBITMAP *dib, int index);

Asigna el índice de la entrada en la paleta a usar como color transparente para la imagen especificada. Sólo funciona con mapas de bits con paleta. No hace nada con imágenes highcolor.

Aunque es posible para imágenes con paleta tener más de un color transparente, este método asigna la entrada de la paleta especificada como un único color transparente para la imagen. El resto de los colores se asignan como no transparentes.

Al igual que FreeImage_SetTransparencyTable, esta función tambien asigna la propiedad de transparencia de la imagen a TRUE (igual que se asigna o se obtiene por FreeImage_SetTransparent y FreeImage_IsTransparent respectivamente) para imágenes con paleta.