Alguien conoce alguna función que traspase el RGB numerico al RGB Hexadecimal
O sea, del RGB:
255-000-000 al FF0000
255-255-000 al FFFF00
| |||
No se de ninguna función pero la conversió no es tan difícil. Por ej. para convertir un número A en decimal a uno en hexa: d = A h = "" <- donde se almacenará el hexa. resto = d "modulo" 16 <-módulo de dividir el decimal por 16. si (resto < 16) h = conversor(resto) sino mientras (resto < 16) resultado = d "dividido" 16 <- resultado de división entera. h = h + conversor(resto) fin mientras fin si conversor lo unico que hace es convertir 1 en 1, 2 en 2, ..., 9 en 9, 10 en 'A', 11 en 'B', ..., 15 en 'F'. |
| |||
Lo probé con varios y creo que esta bien. Espreo que lo entiendas. Cualquier cosa avisame. Saludos. d = A h = "" <- donde se almacenará el hexa. resto <- usado para guardar módulo de dividir el decimal por 16. resultado <- para guardar resultado de división ENTERA. resto = d "modulo" 16 resultado = d "dividido" 16 mientras (resultado >= 16) h = conversor(resto) + h <-(concatenacion de strings) d = resultado resto = d "modulo" 16 resultado = d "dividido" 16 fin mientras h = conversor(resto) + h h = conversor(resultado) + h conversor lo unico que hace es convertir 1 en 1, 2 en 2, ..., 9 en 9, 10 en 'A', 11 en 'B', ..., 15 en 'F'. |