Obtener el color de un punto de un objeto de imagen (:get_color)
Declaración
color, opacidad = imagen:get_color(coordenada_x, coordenada_y)
Parámetros
- coordenada_x, coordenada_y
Enteros: coordenadas del punto cuyo color se obtendrá en el objeto de imagen actual.
Valor de retorno
- color
Entero: valor de color de estas coordenadas del objeto actual. Si la opacidad no es 255, el color RGB real del punto debe calcularse teniendo en cuenta la división por la tasa de opacidad (opacidad/255). - opacidad
Entero: opacidad de estas coordenadas del objeto actual; intervalo 0~255.
Descripción
Obtiene el color de un punto de un objeto de imagen. A diferencia de la captura de color de la pantalla, los píxeles de una imagen también tienen una propiedad de transparencia.
Ejemplo
local img = image.load_file("/var/mobile/1.png")
local clr = img:get_color(100, 100)
sys.alert(string.format("图片上坐标 (100, 100) 的颜色为:0x%06x", clr))