|    
			
				05/06/2008, 08:23
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: junio-2008 
						Mensajes: 23
					 Antigüedad: 17 años, 4 meses Puntos: 0 |  | 
  |  Respuesta: Teniendo un color rgb, obtener un color más osucuro y otro más claro.  
  bien he resuelto el alogaritmo :) es facil  y simple , una gran funcionalidad para php :)
 si alguien lo quiere saber es este:
 
 //Calculo en hexa
 UMBRAL:
 (FF+FF+FF)/3 = 80
 
 //El color que queramos entrar lo sumamos ejemplo #FF00CC i dividimos x 3
 COLOR:
 (FF+00+CC)/3 = 99
 
 si color > 80 = ÉS un color claro, por lo tanto tenemos que oscurezerlo, como? restando 22 en hexa a cada componente rgb. En caso de que un componente quiera pasar de menos de 00, se queda en 00
 
 Nuestre ejemplo entraria en esta condicion y daria esto:
 FF00CC
 
 FF-22=DD
 00-22= 00 (YA QUe se quiere pasar de 22)
 CC-22 =  AA
 
 resultado: DD00AA
 SI COLOR < 80  = és un color oscuro debemos aclararlo. como? sumando 22 a cada componente rgb en hexa. En caso de que un componente una vez sumado de más de FF, se queda en FF.
 
 Bueno aqui el logaritmo funciona parece :) fácil pero me costo 2 dias deducirlo.
     |