| |||
Logaritmo del color rgb (obtener claro/osucro) RESULETO :) MUY PRACTICO Alguna función para oscurezer o enclarezer un color rgb hexadecimal? Última edición por reverendo_chila; 05/06/2008 a las 08:24 |
| |||
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. |
| ||||
Respuesta: Logaritmo del color rgb (obtener claro/osucro) RESULETO :) MUY PRACTICO genial.... haber que sale!!!! :aplausos:
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Logaritmo del color rgb (obtener claro/osucro) RESULETO :) MUY PRACTICO Función construida y va de puta madre jeje aqui para compartir: Título: Función que te devuelve un color más claro o oscuro, segun su claridad, a partir de un color rgb codigo: Código PHP: |