RE:programa q pase una imagen d 8 a 24 bits
Para pasar de 8bpp a 32bpp tan sólo hay que pasarle las componentes de 8 bits y colocarlas en su lugar adecuado en el dword. Se ha optado por pasarlas compuestas dentro de un long (similar a 24bpp).
Conversión Xbpp -> 32bpp
//-----------------------------------------------------
long Convert8To32bppRGB (long colorRGB)
{
long result, r, g, b;
r = (colorRGB>>16) & 255;
g = (colorRGB>>8) & 255;
b = colorRGB & 255;
result = (r<<16) | (g<<8) | b;
return (result);
}
Espero que te sirva de algo... :(