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.
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


0