C/Visual C - programa q pase una imagen d 8 a 24 bits

 
Vista:

programa q pase una imagen d 8 a 24 bits

Publicado por Jose Miguel (2 intervenciones) el 21/05/2003 21:58:35
necesito alguien q me consiga un programa q pase una imagen de 8 o 24 bits y tienes q hacer una funcion q te transforme la imagen
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:programa q pase una imagen d 8 a 24 bits

Publicado por Tortuga (12 intervenciones) el 22/05/2003 17:37:02
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... :(
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:programa q pase una imagen d 8 a 24 bits

Publicado por Jose Miguel (2 intervenciones) el 22/05/2003 17:55:11
muxas graciassss!!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar