Saltar al contenido principal

Obtener el color RGB de un punto de la pantalla (screen.get_color_rgb)

Declaración

rojo, verde, azul = screen.get_color_rgb(coordenada_x, coordenada_y)

Parámetros

  • coordenada x, coordenada y
    Tipo entero, coordenadas del punto objetivo

Valores devueltos

  • rojo, verde, azul
    Tipo entero, valores rojo, verde, azul del color del punto objetivo, en el intervalo 0~255

Descripción

Obtiene el color de un punto de la pantalla y lo separa en los componentes rojo (R), verde (G) y azul (B)
Los parámetros de coordenadas de esta función están condicionados por el sistema de coordenadas inicializado mediante screen.init

Ejemplo

local r, g, b = screen.get_color_rgb(512, 133)
if r==0xff and g==0xff and b==0xff then
sys.alert("512, 133 这个点是纯白色")
end

Nota: el código anterior usa la función sys.alert, que no pertenece a este capítulo.