C/Visual C - Cambiar tonalidad de color a un bitmap...

 
Vista:

Cambiar tonalidad de color a un bitmap...

Publicado por Carlos Sanz (4 intervenciones) el 25/03/2002 11:18:12
Hola a todos.
Como se puede aumentar la tonalidad azul o roja de un bitmap??? pero a toda leche.
me explico:
si el bitmap mide 50x50

for(int x=0; x<50; x++)
for(int y=0; y<50; y++)
{
SetPixel(hDC,x, y, GetPixel(hDC,x,y) | 0xFFFF00 ); // Rojo
SetPixel(hDC,x, y, GetPixel(hDC,x,y) | 0x0000FF); / /Azul
}

Nota* Extraigo el color y aumento el rojo al maximo dejando el verde y el azul como estaban. O al contrario si pretendo hacerlo con el Azul.

Esto funcionar funciona, pero es muy lento.
Necesito algo q sea mucho mas rapido, cuanto mas mejor.
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