Todo Funciones Grupos Páginas
color

Funciones

NIL color.loadpalette ()
 Carga una paleta de 17 colores básicos, listos para usarse (ver ejemplo de uso). Los colores son (entre paréntesis sus valores RGB): Más...
 
COLOR color.new (NUMBER R, NUMBER G, NUMBER B)
 Crea un nuevo color sólido a partir de los valores especificados (entre 0 y 255 para cada canal). Más...
 
COLOR color.new (NUMBER R, NUMBER G, NUMBER B, NUMBER A)
 Crea un nuevo color semitransparente a partir de los valores especificados (entre 0 y 255 para cada canal). Más...
 
COLOR color.blend (COLOR c1, COLOR c2)
 Mezcla dos colores. Más...
 
COLOR color.mix (COLOR c1, COLOR c2, NUMBER percent1, NUMBER percent2)
 Mezcla dos colores, mediante los porcentajes dados. Más...
 
COLOR color.add (COLOR c1, COLOR c2)
 Suma dos colores. Más...
 
COLOR color.sub (COLOR c1, COLOR c2)
 Resta dos colores. Más...
 
COLOR color.fxgray (COLOR myColor)
 Convierte un color a su escala gris. Más...
 
COLOR color.fxinvert (COLOR myColor)
 Convierte un color a su estado invertido. Más...
 
NUMBER color.r (COLOR myColor)
 Obtiene el valor del canal rojo del color especificado. Más...
 
COLOR color.r (COLOR myColor, NUMBER value)
 Modifica el valor del canal rojo del color especificado. Más...
 
NUMBER color.g (COLOR myColor)
 Obtiene el valor del canal verde del color especificado. Más...
 
COLOR color.g (COLOR myColor, NUMBER value)
 Modifica el valor del canal verde del color especificado. Más...
 
NUMBER color.b (COLOR myColor)
 Obtiene el valor del canal azul del color especificado. Más...
 
COLOR color.b (COLOR myColor, NUMBER value)
 Modifica el valor del canal azul del color especificado. Más...
 
NUMBER color.a (COLOR myColor)
 Obtiene el valor del canal alpha del color especificado. Más...
 
COLOR color.a (COLOR myColor, NUMBER value)
 Modifica el valor del canal alpha del color especificado. Más...
 
NUMBER color.tonumber (COLOR myColor)
 Permite conocer el valor númerico del color dado. Más...
 

Descripción detallada

Manejo de colores.

Documentación de las funciones

NIL color.loadpalette ( )

Carga una paleta de 17 colores básicos, listos para usarse (ver ejemplo de uso). Los colores son (entre paréntesis sus valores RGB):

  • red (255,0,0)
  • green (0,255,0)
  • blue (0,0,255)
  • cyan (0,255,255)
  • magenta (255,0,255)
  • yellow (255,255,0)
  • maroon (127,0,0)
  • grass (0,127,0)
  • navy (0,0,127)
  • turquoise (0,127,127)
  • violet (127,0,127)
  • olive (127,127,0)
  • white (255,255,255)
  • gray (127,127,127)
  • black (0,0,0)
  • orange (255,130,0)
  • chocolate (195,65,0)
  • shine (255,255,255,100)
  • shadow (0,0,0,100)
    Devuelve
    Nada.
COLOR color.new ( NUMBER  R,
NUMBER  G,
NUMBER  B 
)

Crea un nuevo color sólido a partir de los valores especificados (entre 0 y 255 para cada canal).

Parámetros
RValor del canal rojo.
GValor del canal verde.
BValor del canal azul.
Devuelve
Un objeto tipo color, listo para usarse.
COLOR color.new ( NUMBER  R,
NUMBER  G,
NUMBER  B,
NUMBER  A 
)

Crea un nuevo color semitransparente a partir de los valores especificados (entre 0 y 255 para cada canal).

Parámetros
RValor del canal rojo.
GValor del canal verde.
BValor del canal azul.
AValor del canal alpha (transparencia).
Devuelve
Un objeto tipo color, listo para usarse.
COLOR color.blend ( COLOR  c1,
COLOR  c2 
)

Mezcla dos colores.

Parámetros
c1Color 1.
c2Color 2.
Devuelve
Un objeto tipo color, resultado de la mezcla de ambos argumentos, listo para usarse.
COLOR color.mix ( COLOR  c1,
COLOR  c2,
NUMBER  percent1,
NUMBER  percent2 
)

Mezcla dos colores, mediante los porcentajes dados.

Parámetros
c1Color 1.
c2Color 2.
percent1Porcentaje del Color 1.
percent2Porcentaje del Color 2.
Devuelve
Un objeto tipo color, resultado de la mezcla de ambos argumentos, listo para usarse.
COLOR color.add ( COLOR  c1,
COLOR  c2 
)

Suma dos colores.

Parámetros
c1Color 1.
c2Color 2.
Devuelve
Un objeto tipo color, resultado de la suma entre ambos argumentos, listo para usarse.
COLOR color.sub ( COLOR  c1,
COLOR  c2 
)

Resta dos colores.

Parámetros
c1Color 1.
c2Color 2.
Devuelve
Un objeto tipo color, resultado de la resta entre ambos argumentos, listo para usarse.
COLOR color.fxgray ( COLOR  myColor)

Convierte un color a su escala gris.

Parámetros
myColorUn color para procesar.
Devuelve
Un objeto tipo color, resultado de la conversión a escalado gris, listo para usarse.
COLOR color.fxinvert ( COLOR  myColor)

Convierte un color a su estado invertido.

Parámetros
myColorUn color para procesar.
Devuelve
Un objeto tipo color, resultado de la conversión a negativa, listo para usarse.
NUMBER color.r ( COLOR  myColor)

Obtiene el valor del canal rojo del color especificado.

Parámetros
myColorUn color para procesar.
Devuelve
El valor del canal rojo del color especificado.
COLOR color.r ( COLOR  myColor,
NUMBER  value 
)

Modifica el valor del canal rojo del color especificado.

Parámetros
myColorUn color para procesar.
valueEl nuevo valor del canal rojo.
Devuelve
Un color, con el canal rojo modificado con el valor especificado.
NUMBER color.g ( COLOR  myColor)

Obtiene el valor del canal verde del color especificado.

Parámetros
myColorUn color para procesar.
Devuelve
El valor del canal verde del color especificado.
COLOR color.g ( COLOR  myColor,
NUMBER  value 
)

Modifica el valor del canal verde del color especificado.

Parámetros
myColorUn color para procesar.
valueEl nuevo valor del canal verde.
Devuelve
Un color, con el canal verde modificado con el valor especificado.
NUMBER color.b ( COLOR  myColor)

Obtiene el valor del canal azul del color especificado.

Parámetros
myColorUn color para procesar.
Devuelve
El valor del canal azul del color especificado.
COLOR color.b ( COLOR  myColor,
NUMBER  value 
)

Modifica el valor del canal azul del color especificado.

Parámetros
myColorUn color para procesar.
valueEl nuevo valor del canal azul.
Devuelve
Un color, con el canal azul modificado con el valor especificado.
NUMBER color.a ( COLOR  myColor)

Obtiene el valor del canal alpha del color especificado.

Parámetros
myColorUn color para procesar.
Devuelve
El valor del canal alpha del color especificado.
COLOR color.a ( COLOR  myColor,
NUMBER  value 
)

Modifica el valor del canal alpha del color especificado.

Parámetros
myColorUn color para procesar.
valueEl nuevo valor del canal alpha.
Devuelve
Un color, con el canal alpha modificado con el valor especificado.
NUMBER color.tonumber ( COLOR  myColor)

Permite conocer el valor númerico del color dado.

Parámetros
myColores el color.
Devuelve
El valor númerico (decimal) del color.