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