Foros del Web » Creando para Internet » Diseño web »

RGB a hexadecimal y viceversa

Estas en el tema de RGB a hexadecimal y viceversa en el foro de Diseño web en Foros del Web. Lo qeu muchos estabamn esperando es aprender a cambiar el color RGB a hexadecimal pues aqui les dejo n pequeño tuto que les ayudara a ...
  #1 (permalink)  
Antiguo 10/07/2006, 15:31
 
Fecha de Ingreso: mayo-2006
Ubicación: chih. chihuahua, mexico
Mensajes: 113
Antigüedad: 11 años, 6 meses
Puntos: 2
RGB a hexadecimal y viceversa

Lo qeu muchos estabamn esperando es aprender a cambiar el color RGB a hexadecimal pues aqui les dejo n pequeño tuto que les ayudara a comprender como se hace esta conversion.

para empezar el codigo RGB se utiliza del 0 al 255 en tres tipos de colores diferentes Red (rojo),Green (Verde), Blue (azul). si te fijas vien estos numeros llegan hasta el 255 para poder tener un numero binario como este 1111 que seria el mas grande, o este 0000 que seria el mas pequeño por decir el 255 en binario seria 1111 y el 0 en binario seria 0000, y en hexadecimal el 1111 seria F, por lo tanto lo unico que tienes que hacer es convertir el numero en RGB cual sea a un numero binario, luego de esto el mismo numero binario tendras que convertirlo con la siguiente tablilla:

8 4 2 1 R
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 a
1 0 1 1 b
1 1 0 0 c
1 1 0 1 d
1 1 1 0 f
  #2 (permalink)  
Antiguo 10/07/2006, 15:37
 
Fecha de Ingreso: mayo-2006
Ubicación: chih. chihuahua, mexico
Mensajes: 113
Antigüedad: 11 años, 6 meses
Puntos: 2
perdon por la confucion el numero mas grande seria 11111111 que equivale a 255 pèro este numero tiene que ser separado en 2 los primero 4 y los ultimos 4 y quedaria asi 1111 y 1111, y asi podriamos fijarnos en la tabla que di anteriormente.

otro error en la parte de la tabla que llega hasta la d esta bien pero almomento de llegar a la e me la saltie y no la puse entonces quedaria la tabla de la siguiente manera:

8 4 2 1 R
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 a
1 0 1 1 b
1 1 0 0 c
1 1 0 1 d
1 1 1 0 e
1 1 1 1 f
  #3 (permalink)  
Antiguo 11/07/2006, 22:26
 
Fecha de Ingreso: septiembre-2005
Mensajes: 63
Antigüedad: 12 años, 2 meses
Puntos: 1
los valores rgb van de 0 a 255 (en hex de 00 a ff) ¿de que tamaño sería mi tabla?

Hmmmm.

La intencion es buena pero no seria mejor en ese caso una tabla directa.

hex --- dec
--------------
00 0
01 1
. .
. .
. .
FE 254
FF 255

Creo que se complica, con la matematica a aplicar cuando los valores son mayores a 15.
__________________
Mientras mas aprendo, me doy cuenta que es más lo que ignoro.
  #4 (permalink)  
Antiguo 12/07/2006, 16:21
 
Fecha de Ingreso: mayo-2006
Ubicación: chih. chihuahua, mexico
Mensajes: 113
Antigüedad: 11 años, 6 meses
Puntos: 2
en el caso de la conversion no habria numeros mayores a 15 porque tienes que dividr los numeros alconvertirlos de RGB(que serian numeros arabigos) se dividen en dos numeros iguales o diferentes segun sea el caso por decir el numero 246 que seria:

128 64 32 16 8 4 2 1
1 1 1 1 0 1 1 0
entonces lo tenemos que dividir de la siguiente forma
1111 y 0110 que serian 15 o en hexadecimal seria F, y el otro seria 6, eso seria para la primer serie de numeros en RGB, y para dreamweaver usariamos este primer numero 246=F6

y si el caso de RGB seria

R 246 =F6
G 0 =0
B 0 =0

el 246,0,0 seria el F6,0,0 para dreamwever si tienen dudas pregunten para eso estoy yo
  #5 (permalink)  
Antiguo 13/07/2006, 20:17
 
Fecha de Ingreso: septiembre-2005
Mensajes: 63
Antigüedad: 12 años, 2 meses
Puntos: 1
ok, eso esta bien. Mi único comentario es que para algunos representa mucha matematica. De hecho la idea de una tabla es muy buena opción para otros. en lo personal lo hago en la calculadora del SO. Solo por rapidez.

Saludos :)
__________________
Mientras mas aprendo, me doy cuenta que es más lo que ignoro.
  #6 (permalink)  
Antiguo 14/07/2006, 09:42
 
Fecha de Ingreso: mayo-2006
Ubicación: chih. chihuahua, mexico
Mensajes: 113
Antigüedad: 11 años, 6 meses
Puntos: 2
en este caso si es mejor utilizar la calculadora del SO; gracias yo siempre lo abia hecho a mano pero nunca me perate de que en la calculadora del SO se podia hacer este cambio de hexadecimal, octal, decimal y binario ahora la voy a poder hacer con mas rapides ya que siempre iva por mi calculadora a la mochila o a usar la tablilla.

Gracia por tu ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:23.