函数:image.getColorRGB 获取某点的颜色值
优质
小牛编辑
139浏览
2023-12-01
函数名称:获取图片对象指定坐标点的颜色
函数功能: 获取图片对象指定坐标点的颜色
函数方法
color = image.getColor(img,x,y)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
img | userdata | 是 | 需要操作的图片对象 |
x | number | 是 | 将获取颜色值的屏幕横坐标 |
y | number | 是 | 将获取颜色值的屏幕纵坐标 |
返回值 | 类型 | 说明 |
---|---|---|
r,g,b | number | 该点颜色的 R,G,B 值,十进制颜色值 |
函数用例
path = "/sdcard/LuaBox/Projects/1/1.png"
flag = file.isExist(path)
if flag then
img= image.load(path)
if img ~= nil then
r,g,b = image.getColorRGB(img,20,20)
--转成十六进制
dialog(string.format("%#x",r)..string.format("%x",g)..string.format("%x",b),5000)
else
dialog("转换失败",5000)
end
else
dialog("图片不存在",5000)
end
注意事项
- 目前积木编程函数和触动精灵函数不通用,请仔细查看本手册,此手册中函数仅支持积木编程,不支持触动精灵,同理请勿将触动精灵函数在积木编程运行。