Documentacióncolor_rgb(r, g, b)

color_rgb(r,g,b)\texttt{color\_rgb}(r, g, b)

Nombre

color_rgb - Convierte tres componentes RGB numericas en un color hexadecimal.

Sinopsis

color = graficos.color_rgb(r, g, b)

Descripcion

Transforma tres componentes numericas r, g y b en un STRING con formato #RRGGBB.

Comportamiento

  • Cada componente normalmente se expresa en el rango 0..255.
  • Convierte rojo, verde y azul a hexadecimal de dos digitos.
  • Resulta util para construir colores de forma explicita.

Funciones API relacionadas

  • graficos.color_aleatorio()
  • graficos.color()

Parámetros

ParámetroTipoDescripción
rNUMERICOComponente roja RGB en rango 0..255.

Ejemplo de valor: 217. | | g | NUMERICO | Componente verde RGB en rango 0..255.

Ejemplo de valor: 115. | | b | NUMERICO | Componente azul RGB en rango 0..255.

Ejemplo de valor: 255. |

Valor de retorno

STRING - Color hexadecimal en formato #RRGGBB, sin agregar opacidad adicional.

Ejemplo

ejemplo.blox
FUNCION color_rgb(r, g, b)

FUNCION PRINCIPAL
INICIO
    STRING c

    c = color_rgb(10, 10, 255)
    IMPRIMIR("\ncolor = ", c)
FINAL






FUNCION color_rgb(r, g, b)
INICIO

    STRING sr, sg, sb
    
    sr = A_HEXA(r, 2)
    sg = A_HEXA(g, 2)
    sb = A_HEXA(b, 2)

    RETORNAR "#" + sr + sg + sb
FINAL_FUNCION```