Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/08/2003, 10:56
Avatar de Pino
Pino
 
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 21 años
Puntos: 0
Hola, pues hay dos formas, una la manual osea que haces tu la cuenta. Por ejemplo para pasar de hexadecimal a decimal (rgb), cojes una cadena en hexadecimal (por ejemplo: #3A4EC6), para pasarlo a código decimal multiplicamos el valor del primer carácter de la izquierda por 16 y luego le sumamos el valor del segundo:
3A = 3*16 + 10 = 58 rojo(58)
4E = 4*16 + 14 = 94 verde(94)
C6= 12*16 + 6= 199 azul(199)

rgb(58,94,199)

Tabla:
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15


Bueno cuando consegui hacer esto se me ocurrio echar un vistazo en el manual de php, para ver si tenia alguna función ya hecha. Y efectivamente, HexDec -- hexadecimal a decimal y DecHex -- decimal a hexadecimal. Entonces hay ya casi lo hace el php el solo .

Un saludo

PD: Entendeis?? no se si habre explicado muy bien.
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.